阿里雲centos7.2自己安裝mysql5.7遠端不能訪問解決方案
阿新 • • 發佈:2019-02-18
最近,無意中看到阿里雲伺服器降價,所以一時手癢,買了一年的伺服器ECS,只要199,。拿到手很開心,彷彿下一刻自己就要在上傳自己的服務,丟自己的程式碼上去了。所以首先得做一些準備工作,先安裝jdk1.8環境,再安裝mysql5.7(當然這個是少不了了啊!!)。但是在安裝完畢過後,想要用navicat進行遠端連線,確實奈何發現連線不上,很急,網上尋找過了各種辦法。有說是授權的,有說是什麼/etc/my.cnf要改bind-address的。所有的操作都弄了,確實發現還是can't
connect to server on 'xxx.xxx.xxx.xxx' 什麼的,於是很鬱悶。最終看到一篇文章,分析連不上的原因,無非就是:
- mysql裡面沒有配置好,比如說授權給root外部連結。
- 是不是被防火牆阻止登入。
- 從外部訪問 telnet xxx.xxx.xxx.xxx 3306埠是否能通(就是在這點上)
發現,這邊有一個什麼規則(這一刻,彷彿我發現了什麼不得了的東西),一看,只有22 , 3389等埠開了,然後自己配置一個規則,發現OK,再次navicat連線測試,成功,開森。