Windows-Server-2003

在 Windows 上更改 MYSQL 埠

  • March 13, 2019

我需要一些幫助來更改 MySQL 正在執行的埠。

所以,根據http://dev.mysql.com/doc/refman/5.1/en/option-files.html

MySQL首先在WINDIR\my.ini, WINDIR\my.cnf ….etc…….

這些文件都不存在,甚至安裝目錄中的 my.ini 也不存在。

因此我在安裝目錄中創建了 my.ini… @C:\Program Files\MySQL\MySQL Server 5.5\my.ini

該文件的內容是:

埠=44999

我已經用這個ini嘗試了各種各樣的東西,我使用了這些例子,但是當我去services.msc並在保存更新的ini後重新啟動MySQL55服務時,它總是在預設埠3306上啟動

查看服務控制台 (services.msc) 中的命令行會明確告訴您正確的 .ini 文件在哪裡,然後您可以修改該文件(並希望得到您想要的結果)。

為服務指定的命令行顯示在服務的屬性對話框中。要找到它:

  1. 右鍵點擊服務名稱
  2. 點擊屬性

讀取“執行檔的路徑:”值。這是用於服務的命令行。MySql 將指定--defaults-file具有 my.ini 文件路徑的選項。

引用自:https://serverfault.com/questions/315991