欢迎访问我的网站,希望内容对您有用,感兴趣的可以加入免费知识星球。

解决Mysql不允许远程连接的错误

Linux 迷途小书童 3年前 (2020-11-06) 2466次浏览 0个评论

软硬件环境

  • ubuntu 18.04 64bit
  • mysql server 5.7

问题描述

mysql 客户端访问远程 mysql 数据库,出现报错,显示

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

mysql

这个错误是由于客户端没有连接远程服务器的权限

解决方法

第一步,来到 mysql 服务器,编辑配置文件 /etc/mysql/mysql.conf.d/mysqld.cnf,将原来的

bind-address = 127.0.0.1

修改成

bind-address = 0.0.0.0

第二步,在终端中使用 mysql 的超级管理员登录 mysql,这里以 root 为例,实际情况自行修改

mysql -uroot -p
use mysql;
select host,user from user;
update user set host='%' where user='root';
flush privileges;

修改完后,重启 mysql 服务

sudo /etc/init.d/mysql restart

参考资料

喜欢 (0)

您必须 登录 才能发表评论!

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

请关闭 Adblock 等类似浏览器插件,然后刷新页面访问,感谢您的支持!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.