Javaweb项目在Linux服务器上对Mysql连接不上的解决方法
第一次写CSDN博客竟然是为了Mysql的连接问题
1.没有开启Mysql远程登陆账号
mysql> GRANT ALL ON *.* TO 'root'@'127.0.0.1';
mysql> FLUSH PRIVILEGES;
2.配置文件限制远程访问
①使用 ss -tlnp 命令查看网络接口开启状态
若如上图所示为127.0.0.1:3306,或者没有开启3306端口。则表示mysql仅允许服务器本地访问,需要修改配置文件。
②.打开 MySQL 配置文件 my.cnf(/etc/mysql/my.cnf)
找到
bind-address = 127.0.0.1
或者
skip-networking
然后在前面加上#注释。
有可能my.cnf文件的内容为