最後發了售後工單解決。原因是防火牆3306端口沒放行。
放行命令:iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
解決mysql遠程連接授權問題:
1. 安裝mysql。給mysql.user表中user=root賬戶設置host爲%,即爲所有訪問。
2. 阿里雲安全組開放3306端口。
3. 防火牆放行3306端口。
忘記mysql root密碼方法:
vi /etc/my.cnf
修改mysql配置文件。在[mysqld]項下添加skip-grant-tables
跳過登錄輸入密碼
登錄mysql
修改mysql.user表root賬號的auth.....string字段。即密碼加密字段。
update mysql.user set ahth....=password(你的密碼) where user='root'