1130 "Host 'xxxx' is not allowed to connect to this MySQL server"

2020-11-25 17:36:17  卢浮宫  版权声明:本文为站长原创文章,转载请写明出处


一、背景

    今天在做数据库迁移时,新服务器上数据库安装成功后,原成连接报以上错误。


二、问题排查

    2.1、数据库安装是否成功 -- 检查服务发现正常运行

    2.2、服务器是否开放3306端口 -- 检查服务器安全组配置发现已经开启端口

    2.3、查询数据库权限配置 -- 发现数据库配置为只允许本地连接


三、排查及解决过程

    3.1、查询数据配置权限

    use mysql;
    select host from user where user='root';

    发现里面配置只有 localhost

    

    3.2、修改数据库佩权限配置

        update user set host = '%' where user = 'root';

        PS: 这里把root对应的host设置为通配符号 ‘%’

    

    3.3、刷新配置

        flush privileges;


四、后记

    通过上述操作,我遇到的问题至此解决,但是这个问题也可能有其他原因导致,一切从实际出发才是正道理!


更多精彩请关注guangmuhua.com



最新评论:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
2020-12-11 15:54:05
1楼
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
2020-12-11 15:53:39
2楼
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
2020-12-11 15:53:34
3楼
aaaaaaa
2020-12-11 15:53:31
4楼
aaaaaa
2020-12-11 15:53:29
5楼
aaaaa
2020-12-11 15:53:27
6楼
aaaa
2020-12-11 15:53:26
7楼
aaa
2020-12-11 15:53:24
8楼
aa
2020-12-11 15:53:22
9楼
a
2020-12-11 15:53:20
10楼
werrqwrqrqwrrwqer
2020-12-11 15:53:18
11楼
werrqwrqrqwr
2020-12-11 15:53:17
12楼
werrqwrq
2020-12-11 15:53:15
13楼
wer
2020-12-11 15:53:13
14楼
ewrwr
2020-12-11 15:53:02
15楼