- 安全组添加一条入站规则,开启TCP:3306端口,允许远程访问本机。
- 为MySQL开启远程访问,MySQL默认情况下只允许本机访问。
mysql -u root -p
use mysql
update user set Host='%' where User='root' #允许通过root账户远程访问
- 修改配置文件中的
bind-address
。
sudo grep -R bind /etc/mysql #在mysql目录下寻找
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
#将 bind-address 由 127.0.0.1 改为 0.0.0.0
- 重启MySQL。
sudo /etc/init.d/mysqld restart
参考:
https://www.igiftidea.com/article/12713914623.html