远程连接云主机MySql数据库

笔者最近在学习MySql数据库,试着远程连接阿里云主机数据库。在连接过程中遇到不少麻烦,这里总结一下过程中遇到的问题。

基本前提

先在本地电脑和远程主机上安装MySql数据库,保证数据库服务启动。

云端数据库创建用户

首先创建可以被其他地址访问的数据库用户

CREATE USER 'username'@'host' IDENTIFIED BY 'password';

这里的host可以用%代替,表示所有地址都可以访问,也可以指定地址;
这样就创建了可供所有地址访问的用户;

云端数据库配置

进入云主机mysql配置文件:/etc/mysql/mysql.conf.d/mysqld.cnf
修改配置文件中的bind-address = 0.0.0.0
如下所示:

 42 # Instead of skip-networking the default is now to listen only on
 43 # localhost which is more compatible and is not less secure.
 44 bind-address            = 0.0.0.0
 45 #
 46 # * Fine Tuning
 47 #
 48 key_buffer_size         = 16M

阿里云主机实例用户安全组

远程连接云主机MySql数据库_第1张图片

远程连接云主机MySql数据库_第2张图片
在安全组中添加mysql端口:3306
如上图所示

转载于:https://www.cnblogs.com/wangjunget/p/9787888.html

你可能感兴趣的:(远程连接云主机MySql数据库)