远程连接阿里云服务器上搭建的Mysql数据库
在阿里云服务器上搭建了Mysql数据库,想自己搭个项目玩玩,结果一直都远程连接失败,也是找了好久才发现问题。
所以写篇文章记录下。
- 开启Mysql远程连接功能
- 配置阿里云服务器3306端口
开启Mysql远程连接功能
-
(默认已经搭建好Mysql数据库) 使用安装过程中设置的账号密码登陆Mysql
mysql -u root -p
输入登陆数据库密码 -
配置账号权限
grant all privileges on *.* to ‘root’@’%’ identified by ‘password’ with grant option
password–为远程连接时密码
修改3306端口的IP限制
-
修改Mysql配置文件
定位至 /etc/mysql/mysql.conf.d/ 目录下的mysqld.conf文件
打开文件,找到bind-address项
可以选择注释这行(行开头添加#),表示对所有IP开放 -
重启Mysql服务
service mysql restart
给阿里云服务器配置安全组规则
在阿里云服务器控制台上配置安全组规则
分别配置出入方向