Jdbc连接远程数据库出错

授权用户登陆:
grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
第一个root表示用户名,%表示所有的电脑都可以连接,也可以设置某个ip地址运行连接,第二个root表示密码。

flush privileges;
命令立即生效。


用其他mysql视图化工具连接mysql数据库的时候出现如下情况:

这时候,你需要登录到服务器里面按照如下方法设置你的mysql 并 重启mysql
1. vim /etc/mysql/my.cnf
讲配置里面的bind-address = 127.0.0.1
这一项改成bind-address = 0.0.0.0
取消MySQL Server 绑定本地地址!
之后保存退出(wq)

2.sudo /etc/init.d/mysql restart (重启mysql服务)

这样就完成了,大家可以试试哈,困扰自己一个多小时的问题了哈,所以记录下来,希望可以帮到遇到同样问题的人

猜你喜欢

转载自lijun0349-163-com.iteye.com/blog/2393873