Java程序远程连接mysql数据库失败是怎么回事?

2024-10-31 02:34:11
推荐回答(2个)
回答(1):

报什么错呢? 

是不是远程的Mysql 不允许远程连接的原因?

你可以按下面的操作试一下。

首先,进入MYSQL:mysql -u root -p 
        密码:****** 
然后可以进入到MYSQL数据库里,查看里面的user表。 
执行命令:use mysql; 
         select host,user from user;这里可以看到 
+-----------+------------------+ 
| host      | user             | 
+-----------+------------------+ 
| 127.0.0.1 | root             | 
| localhost | debian-sys-maint | 
| localhost | root             | 
| namenode  | root             | 
+-----------+------------------+ 
黑体部分是127.0.0.1 将这个更新为%即是所有的地址都可以访问 
update user set host='%' where host='127.0.0.1'退出 
然后打开mysql目录下的my.cnf文件,找到 
bind-address = 127.0.0.1  将 后面改为你服务器的IP地址保存退出,重新启动mysql,OK,就可以远程登录了

回答(2):

报什么错呀?