首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

修改 MySQL 預設連接埠(Port)完整步驟

     編輯:MySQL 綜合教學

透過配置檔修改 Port

  1. 停止 MySQL 服務:net stop mysql 或服務管理介面停止。
  2. 編輯配置檔(my.ini 或 my.cnf),找到 [mysqld] 區段,修改或新增:
    [mysqld]
    port=13306

    (圖示中標示的 port 參數即為關鍵設定點,其他如 socket 等通常無需動。)

  3. 啟動 MySQL 服務:net start mysql。
  4. 驗證連線:客戶端連線時必須指定新埠號:
    mysql -h 127.0.0.1 -P 13306 -u root -p
    注意:使用 -h 127.0.0.1 強制 TCP 連線,避免預設使用 socket/pipe 導致埠號設定不生效。

常見問題

  • 防火牆:確保新埠號(如 13306)在防火牆開放入站規則。
  • 多實例:若同機器運行多個 MySQL 實例,每個實例需獨立 my.ini、datadir、port、socket。
  • 客戶端工具:Navicat、Workbench、DataGrip 等連線設定中 Port 欄位同步修改。

補充:臨時修改(僅當前啟動生效)

mysqld --port=13306 --defaults-file="C:\MySQL\my.ini"

適合測試環境,生產環境請持久化至配置檔。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved