远程连接阿里云的mysql数据库

Posted 卖鱼熊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了远程连接阿里云的mysql数据库相关的知识,希望对你有一定的参考价值。

第一步

由于mysql版本问题

先尝试打开

sudo vim /etc/mysql/my.cnf

如空,再尝试打开

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

# 号 注释该行

bind-address = 127.0.0.1

 

第二步

进入mysql

mysql -uroot -p

授权

grant all privileges on *.* to [email protected]"%" identified by "root密码" with grant option;

刷新

flush privileges;

退出

exit

 

第三步

重启mysql服务

service mysql restart

 

如还不行

检查阿里云是否开放3306端口

 

额外

切换mysql数据库

use mysql;

查看用户表  (localhost只允许本地访问,%可远程访问)

select host,user from user;

更新用户表

update user set ‘host‘ = ‘%‘ where ‘user‘ = ‘root‘ LIMIT 1;

 

以上是关于远程连接阿里云的mysql数据库的主要内容,如果未能解决你的问题,请参考以下文章

无法远程连接阿里云的Mysql

本地电脑通过Navicat连接阿里云的Mysql数据库

远程连接mysql数据慢的问题

远程连接腾讯云的mysql

mysql workbench怎么远程连接阿里云数据库

宝塔 + 阿里云ECS + MySql + Navicat 远程连接数据库