|-转 ERROR 1130 (HY000): Host '127.0.0.1' is not allowed to connect to this MySQL
ERROR 1130 (HY000): Host '127.0.0.1' is not allowed to connect to this MySQL server
MySQL 登录时出现不允许 127.0.0.1 登录的错误,是因为 MySQL 库的 User 表中的 Host 字段没有授权用户登录。
解决这个问题需要分两种情况。
情况一是安装 MySQL 后第一次使用 root 用户和初始密码登录 MySQL 数据库时出现 Host is not allowed to connect to this MySQL server
检查配置文件 my.ini 的 [mysqld] 下面是否有 skip-name-resolve, 如果有,把它删除掉或者注释掉。
如果以 mysqld.exe 进程形式启动而不是以服务的形式安装 MySQL,检查启动 mysqld.exe 的参数中是否有--skip-name-resolve,如果有,把它删除掉。
重新启动 MySQL 数据库以后,再次以 root 用户和初始密码登录 MySQL 数据库,运行以下 SQL 语句,将 root 用户的 Host 字段设置为%.
USE `mysql`; UPDATE `User` SET `Host`='%' WHERE `User`='root';
如果出现 ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement. 的错误,需要在执行以上 SQL 前执行以下 SQL 语句修改密码。其中的 YOUR_OWN_PASSWORD 是设置的新密码,请替换成你自己的新密码。...
浏览更多内容请先登录。
立即注册
更新于:2022-06-19 20:08:02
相关内容
Centos7利用yum安装apache+mysql8+php7 一篇搞定!
Mysql错误1366的解决办法:Incorrect string value: '\xF0\x9F...' for ...
mysql在导入大数据库的时候,报错 Unknown MySQL server host ... ER...
php报错 Error: Variable 'sql_mode' can't be set to the value of 'M...
Uncaught TypeError: $(...).modal is not a function at Function.m...
推荐内容