该文介绍的方法用于搭建虚拟机学习使用,生产环境不建议开放外网访问。
修改配置文件
/etc/mysql/mysql.conf.d/mysqld.cnf
把 bind-address
参数的值改成 0.0.0.0
或者直接注释掉这行
修改 root 用户允许任意 IP 登陆
# 切换到 mysql 库
mysql> use mysql;
# 更新 root 用户的 host 为 %
mysql> update user set host='%' where user='root';
# 刷新
mysql> flush privileges;
如果想允许指定 IP
登陆把 %
改成指定的 IP
即可,指定 IP
将更安全