1. 先确认阿里云是否放开了3306权限 (开启阿里云服务器端口)
2. 连接linux,登录数据库:mysql -uroot -p
修改root用户远程登录权限:
想myuser使用mypassword从任何主机连接到mysql服务器的话
myuser是你的用户名,mypassword是你的密码
use mysql; GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; flush privileges; quit
3. 看看是否防火墙阻挡了端口进入(关闭防火墙)
本次问题点出在防火墙阻挡了3306端口权限(当然也可以把3306端口加入白名单)