首頁  >  文章  >  資料庫  >  如何開啟MySQL的3306埠?

如何開啟MySQL的3306埠?

黄舟
黄舟原創
2018-05-15 10:28:0127262瀏覽

MySQL是一個關係型資料庫管理系統。在我們用到資料庫的時候不僅僅是在本機中使用該資料庫。所以遠端存取這個就需要了。

起初不知道這個原因,資料庫就是連不上,之後才知道是因為資料庫沒有開放3306埠。下面就分享下經驗,以免更多的人在這個地方浪費時間。 (下面針對linux下安裝mysql)

相關mysql影片教學推薦:《mysql教學

如何開啟MySQL的3306埠?

#方法一

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位址,或是直接把這句刪除掉。############點選關閉,儲存即可。###### ### ###

以上是如何開啟MySQL的3306埠?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn