百度云服务器操作系统为: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 curve25519-sha256@libssh.org,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 账号 没有密码 可以百度设置密码