Mysql问题整理

ERROR 1130 (HY000): Host '127.0.0.1' is not allowed to connect to this MySQL

PHPer 2022-06-19 509 0 0

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 ...

    php报错 Error: Variable 'sql_mode' can't be set to the value of 'M...

    mysql在导入大数据库的时候,报错 Unknown MySQL server host ... ER...

    Uncaught TypeError: $(...).modal is not a function at Function.m...

    推荐内容

    怎样使用V2Ray代理和SSTap玩如魔兽世界/绝地求生/LOL台服/战地3/黑色沙漠/彩...

    sstap游戏代理教程 从此玩如魔兽世界/绝地求生/LOL台服/战地3/黑色沙漠/彩虹六...

    BT磁力搜索网站汇总和找不到的资源

    什么是磁力链接,您如何使用?

    Z-Library:全球最大的数字图书馆/含打不开的解决方案/镜像

    使用V2Ray的mKCP协议加速游戏

    v2rayN已停止工作

    【车险课堂】什么是无赔款优待系数ncd,你“造”吗?