百度云服务器MySQL 远程链接设置

百度云服务器操作系统为:Ubuntu / 18.04 LTS amd64 (64bit),
首先进入MySQL目录

sudo su  //进入root权限
cd etc/mysql/mysql.conf.d/ 

修改其中的 mysqld.cnf文件,找到 bind-address = 127.0.0.1 在前面加上#注释掉如下

#bind-address = 127.0.0.1

在最后添加如下代码

skip-external-locking
skip-name-resolve

然后修改sshd的配置,/etc/ssh/sshd_config在这文件的最后添加如下一行

KexAlgorithms [email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group14-sha1

修改账户访问,登录MySQL

mysql>use mysql; #选择mysql数据库
mysql>select 'host' from user where user='root'; #查看mysql库中的user表的host值
mysql>update user set host = '%' where user ='root'; #修改host值 %代表允许任何IP访问,也可以设置指定IP访问
mysql>flush privileges; # 刷新MySQL的系统权限相关表

最后重启MySQL 服务

service mysql restart

就可已完成 百度云服务器安装的mysql 的远程链接 如果root 账号 没有密码 可以百度设置密码

你可能感兴趣的:(百度云服务器MySQL 远程链接设置)