<>报错说明

1130-host . is not allowed to connect to this MySql server,MySQL
1130-host ‘…‘ is not allowed to connect to this MySql server

<>解决办法

出现这种问题一般是数据库只允许本地连接访问(mysql 数据库中的 user 表中 Host 为 locahost),需要开启 mysql 远程访问权限。

*
按下 window+R 键,弹出运行框,输入 cmd进入 window 命令行;

*
cmd 进入界面,连接数据库服务器;
mysql -u root -p
输入 mysql -u root -p 按下回车后,再次输入密码,按下 Enter 键(回车键);

*
进入 mysql 数据库;
show databases; use mysql;

*
查看用户表 user 数据,并进行修改;
select Host, User from user; update user set Host='%' where User='root';

*
刷新权限;
flush privileges;

*
再次远程连接数据库成功。

技术
今日推荐
下载桌面版
GitHub
百度网盘(提取码:draw)
Gitee
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:766591547
关注微信