概述
Mysql从客户端连接服务器连不上的问题
公司要用Mysql做一个测试,开始在自己的本地建一个Mysql
数据库自己本地的程序再连上去,没有遇到过连接不上的问题。
这次数据库在服务器上,从本地客户端连接就是被拒绝。
这次数据库在服务器上,从本地客户端连接就是被拒绝。
报的错误为
ERROR 1130: Host ’192.168.5.3’ is not allowed to connect to this MySQL server
www.2cto.com
查过资料后发现这个问题,一般都会遇到,My
sql数据库跟其他数据库不一样,需要设置权限可以控制哪台机器能访问数据库,能访问哪些表。
所以就要登上服务器。
C:Documents and SettingsAdministrator>
mysql -h localhost -u root -p
Enter password: ***
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 5
Server version: 5.1.43-community MySQL Community Server (GPL)
Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
www.2cto.com
mysql> grant all privileges on *.* to root@'%' identified by '123' with grant
-> option;
Query OK, 0 rows affected (0.00 sec)
意思就是将服务器上的所有资源都给root用户权限,%代表来自不同的IP
这里需要注意一下要把密码也要带上。通过密码123登录。
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
最后要刷新下权限。
这样就从本地192.168.5.3这个IP的客户端连接到服务器上了
最后
以上就是自觉裙子为你收集整理的新安装mysql 第三方工具连接不上问题的全部内容,希望文章能够帮你解决新安装mysql 第三方工具连接不上问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复