远程连接阿里云服务器上搭建的Mysql数据库

时间:2021-09-29 11:11:45

远程连接阿里云服务器上搭建的Mysql数据库

在阿里云服务器上搭建了Mysql数据库,想自己搭个项目玩玩,结果一直都远程连接失败,也是找了好久才发现问题。
所以写篇文章记录下。

  • 开启Mysql远程连接功能
  • 配置阿里云服务器3306端口

开启Mysql远程连接功能

  1. (默认已经搭建好Mysql数据库) 使用安装过程中设置的账号密码登陆Mysql

    mysql -u root -p
    输入登陆数据库密码

  2. 配置账号权限

    grant all privileges on *.* to ‘root’@’%’ identified by ‘password’ with grant option
    password–为远程连接时密码

修改3306端口的IP限制

  1. 修改Mysql配置文件

    定位至 /etc/mysql/mysql.conf.d/ 目录下的mysqld.conf文件
    打开文件,找到bind-address项
    可以选择注释这行(行开头添加#),表示对所有IP开放

  2. 重启Mysql服务

    service mysql restart

给阿里云服务器配置安全组规则

在阿里云服务器控制台上配置安全组规则
分别配置出入方向

参考文档1
参考文档2