赞
踩
解决方法: 使用Linux命令开放3306以及80端口
# firewall-cmd --permanent --add-port=3306/tcp
# firewall-cmd --permanent --add-port=80/tcp
要使命令生效需要重载防火墙
# firewall-cmd --reload
此时主机就可以访问虚拟机的这两个端口了,通过cmd窗口输入: ping + 虚拟机ip地址
,可以进行验证
解决方法:在Linux系统登入mysql授权允许远程登录
执行以下命令:
mysql> grant all privileges on *.* to 'root'@'%' identified by '你的数据库密码' with grant option;
mysql> flush privileges;
执行完上述方法后就可以重试navicat连接linux数据库了,注意上述均为英文符号!!!
解决方法:在配置文件中连接数据库的url后加上 useSSL=false
即url: jdbc:mysql://localhost:3306/ssmp_db?serverTimezone=UTC&useSSL=false
同时需要注意配置文件中的数据库用户名及密码要修改为Linux下对应的信息
做完这些就可以重新在Linux下启动springboot项目了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。