mysql 默认只允许本地的localhost访问。mysql5.7的配置文件变了,到到半天没找批bind-address

步骤
mysql -u root -p 登录数据库mysql -u root -p 登录数据库

use mysql 选择基础信息数据库

 

 

新增一个root用户,所有地址(%)的都可以访问,并且密码为123456 。这里可以根据你的情况酌情修改

flush privileges; 清除缓存,重新加载权限

一般来讲如果是旧版的mysql,以上的操作,就已经让数据库可以外部访问了。但是很遗憾,在mysql5.7中,上面还不足够。
你需要修改 /etc/mysql/mysql.conf.d/mysqld.cnf 文件。将其中的 bind-address 注释掉。然后重启数据库,搞定
———————

发表回复

您的电子邮箱地址不会被公开。