Java程序远程连接mysql数据库失败是怎么回事
发布网友
发布时间:2022-04-09 05:43
我来回答
共4个回答
热心网友
时间:2022-04-09 07:13
报什么错呢?
是不是远程的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,就可以远程登录了
热心网友
时间:2022-04-09 08:31
报什么错呢?
是不是远程的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,就可以远程登录了
热心网友
时间:2022-04-09 10:05
执行命令: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,就可以远程登录了
热心网友
时间:2022-04-09 11:57
没有权限,你把错误的原因贴出来我看看。可以帮你解决。