该文介绍的方法用于搭建虚拟机学习使用,生产环境不建议开放外网访问。
修改配置文件
/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 将更安全
