连接之前事项:
1:设置你的mysql参数
"""
默认是不能用客户端远程连接的,
阿里云提供的help.docx里面做了设置说明,
mysql密码默认存放在/alidata/account.log
"""
#==================================================================
#打开mysql数据库
mysql -u root -p
use mysql
#==================================================================
#将host设置为%表示任何ip都能连接mysql,当然您也可以将host指定为某个ip
update user set host='%' where user='root' and host='localhost';
flush privileges; #刷新权限表,使配置生效
2:配置安全组,要在阿里云网络点开你允许外网访问的端口
1.连接阿里云服务器中的mysql
此处的连接名随便起,ip就是127.0.0.1 端口是3306 用户名是root 密码就是你输入 mysql -uroot -p时的登录密码
2.然后点击SSH
此处的ip就是你阿里云服务器的ip,端口默认都是22 用户名我当时设置的就是root(就是你远程连接服务器时的用户)
密码:就是你自己设置的远程连接服务器的密码
3.这时就可以点连接测试了 应该会成功了
如果不成功 应该就是你的密码错误,或者你的服务器中的 /etc/mysql/my.cnf
中的bind-address 没有改成0.0.0.0
允许又有的ip访问)
然后连接成功后此处的图标就会变绿了 你就可以随时操作了
参考文章:https://blog.csdn.net/benben1580/article/details/79334523