1130 - Host '111.21.173.142' is not allowed to connect to this MySQL server

意思:不允许 111.21.173.142 连接数据库。

原因

新装的数据库的 root 允许的IP是 localhost 

解决

登录MySQL

----- - ---- -

显示如下

这时候需要输入密码。

进入后,可以查看数据库show databases

如果您没改过密码,会出现如下情况,这时候需要修改初始密码。

查看临时密码

- - - - -------------------

注意:如果是第一次用临时密码登录,要先修改密码,否则会有报错(ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.)

修改密码

----- ---- ------ ---------- -- --

允许IP连接

初次安装后,root 只允许 localhost 连接

也可以将%修改为指定的IP,如:111.21.173.142

------ ---- - - - - ----- ---- - --

如下:

查看结果

- ----- ---- ---- -----

刷新权限

----- -----------

如下:

退出

-----
我在字符中穿梭,只为找回曾经美好的时光。