mysql是一個關系型數據庫管理系統。在我們用到數據庫的時候不僅僅是在本機中使用該數據庫。所以遠程訪問這個就需要了。
起初不知道這個原因,數據庫就是連不上,之后才知道是因為數據庫沒有開放3306端口。下面就分享下經驗,以免更多的人在這個地方浪費時間。(下面針對linux下安裝mysql)
相關mysql視頻教程推薦:《mysql教程》
方法一
1.首先,進入到控制臺下,下圖是我用了putty工具,遠程實現的控制。
之后輸入“netstat -an | grep 3306”即可查看是否開啟,如下圖只顯示listen則標識未開啟
2.之后,通過cd命令進入到etc/mysql目錄下。然后輸入ls命令,即可看到該目錄下的文件。
3.文件中會看到有my.cnf。通過“vi my.cnf”命令進入到編輯的狀態下。
4.之后,把“bind-address ?=127.0.0.1”注釋掉或者換成需要遠程連接的ip地址,或者是直接把這句刪除掉。
然后,進行保存即可。
方法二
1.之后,就是通過命令改變文件夾的權限,輸入 sudo chomd 666 +文件名,回測,即可提升文件的權限(如果是文件夾的話 需要在后面增加-ld)
2.之后,通過文件夾查找到etc/mysql下。如下圖。(通過先選擇file system,選擇etc,再選擇mysql進入到該目錄下)
3.最后,選擇my.cnf文件,點擊打開,之后把bind-address ?=127.0.0.1”注釋掉或者換成需要遠程連接的ip地址,或者是直接把這句刪除掉。
點擊關閉,保存即可。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END