首先說明我的數據庫是安裝在雲服務器上,不是專業的數據庫服務器,沒錯就是10塊錢包月的。
然后覺得使用SQLyog遠程維護數據庫比較方面,可是怎么都登錄不上去。
下面分析原因:
1.安全組是否放過了訪問的端口,這個問題不存在的,我設置的是 ALL 允許所有訪問。
2.防火牆的問題,百度有好多人說是這個問題。后來發現跟這個完全沒關系。遠程訪問根本不需要3306端口,SSH連接的端口是22,默認本地端口是3310。
3.mysql開啟遠程訪問的問題,這個不存在我的不是localhost而是%
4.ssh配置。vim /etc/ssh/sshd_config進入配置文件查看是否有AllowTcpForwarding yes 這個屬性,如是no,改成yse。如果本來就注釋掉了,則不用管它。
5.ssh端口占用的問題,因為我打開了Xshell,再打開SQLyong同時使用22端口當然不行了。好吧,這是犯糊塗了
6.最后我直接使用MySQL的方式登錄上去了,不是SSH方式。好吧,難道是破解版的SQLyog不給力。