时间:2021-07-01 10:21:17 帮助过:18人阅读
已经开放了3306端口号,排除端口的问题。
2、后来查看官网得知:root用户拒绝远程连接导致
我们用root用户本地登录mysql,查看user表
- use mysql;
- <span style="color: #0000ff;">select</span> * <span style="color: #0000ff;">from</span> user <span style="color: #0000ff;">where</span> User = <span style="color: #800000;">‘</span><span style="color: #800000;">root</span><span style="color: #800000;">‘</span> \G
“\G”是为了格式化显示,方便阅读。
Host:localhost 表示只允许本地连接
上图中给出了user表不同的Host字段的连接权限,得知我们要远程连接需要Host字段为“%”
3、所以我们需要新建立一个用户,并且是Host字段为“%”
- CREATE USER <span style="color: #800000;">‘crelle</span><span style="color: #800000;">‘</span>@<span style="color: #800000;">‘</span><span style="color: #800000;">%</span><span style="color: #800000;">‘</span> IDENTIFIED BY <span style="color: #800000;">‘</span><span style="color: #800000;">123456</span><span style="color: #800000;">‘</span><span style="color: #000000;">;
- GRANT ALL PRIVILEGES ON </span>*.* TO <span style="color: #800000;">‘</span><span style="color: #800000;">crelle</span><span style="color: #800000;">‘</span>@<span style="color: #800000;">‘</span><span style="color: #800000;">%</span><span style="color: #800000;">‘</span><span style="color: #000000;"> WITH GRANT OPTION;
- FLUSH PRIVILEGES;</span>
完毕!
Host 'xxx.xx.xxx.xxx' is not allowed to connect to this MySQL server
标签:导致 image 没有 sel 端口 png 阅读 远程 col