永发信息网

为什么我在本地测试连接mysql,却出现下面这种情况,求大神解答

答案:2  悬赏:0  手机版
解决时间 2021-12-30 14:31
  • 提问者网友:兔牙战士
  • 2021-12-29 19:44




最佳答案
  • 五星知识达人网友:神的生死簿
  • 2021-12-29 21:05
出现: ERROR 1130 (HY000): Host '192.168.0.1' is not allowed to connect to this MySQL server提示信息,不能远程连接数据库。
具体操作方法:
用localhost连接上mysql后,
use mysql;
update user set host='123.456.789.254';(IP为你想要远程连接数据库的本地机器的IP)
\q;
退出mysql,然后重新启动mysql就可以了。
全部回答
  • 1楼网友:北城痞子
  • 2021-12-29 21:48
你服务器数据库的root用户权限够么?是不是服务器上的root用户只能本地连接?将root用户连接权限全部打开。 grant all privileges on *.* to 'root'@'%' identified by '175102748' with grant option;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯