mysql连接提示"Host 'XXX' is not allowed to connect to this MySql server"
程序员文章站
2022-05-31 22:11:41
...
最近,做爬虫项目,链接自己的服务器,出了点儿小问题。
最后搜索了一波,就当是学习了。
这里附上解决方法。
第一步:先进入mysql命令行
mysql -uroot -p
输入密码进入mysql指令。
第二步:开放mysql权限
原因:
可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称”%”, 即执行以下语句
use mysql;
update user set host = '%' where user = 'root';
FLUSH PRIVILEGES;
上一篇: 【MySQL学习笔记】基本介绍与登录
推荐阅读
-
IIS下PHP连接数据库提示mysql undefined function mysql_connect()
-
连接Mysql提示Can’t connect to local MySQL server through socket的解决方法
-
MySQL连接错误:Can't connect to MySQL server on'localhost' (10055)
-
Mysql远程连接 Host * is not allowed to connect to this MySQL server
-
远程连接MariaDB报错——1130 - Host '192.168.64.1' is not allowed to connect to this MariaDB server
-
windows 连接 linux 上的mysql出现Can't connect to; is not allowed to connect;Access denied for user
-
MySQL 1130 - Host 127.0.0.1 is not allowed to connect to this MySQL server
-
Navicat 连接 MySQL 失败 : 1130 - Host xxx is not allowed to connect to this MySQL server
-
MYSQL Error 1130:Host '计算机名' is not allowed to connect to this MySQL server
-
远程连接centos7 上的mysql报(ERROR 2003 (HY000): Can't connect to MySQL server on '168.x.x.x' (10060) )