更改Ubuntu MySQL文件
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
找到 bind - address 这一行,如下图所示。改成如下
默认情况下, bind - address 的值为 127.0.0.1 ,所以只能监听本地连接。我们需要将这个值改为远程连接 ip 可访问,可使用通配符 ip 地址 *
, ::
, 0.0.0.0
,当然也可以是单独的固定 ip,这样就仅允许指定 ip 连接,更加安全。
保存并退出
然后重启mysql 使刚才配置文件生效
sudo systemctl restart mysql
mysql -h IP地址 -uroot -p
输入服务器mysql密码
远程连接成功!