参考:阿里云教程
1.进入数据库,并输入数据库密码
mysql -u root -p
2.设置mysql数据库权限(允许其他服务器连接数据库)
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
(ps:想要root用户使用密码123456从任何主机连接到mysql服务器)
3.先创建本地连接(不要马上连ssh)
4.更改属性
5.navicat使用ssh登录mysql报错:expected key exchange group packet from server
vim /etc/ssh/sshd_config
添加
KexAlgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group14-sha1
6.重启sshd服务
service sshd restart