環境:Win7 + MySQL 5.6。嘗試修改 max_connections 發現配置不生效,排查過程如下:
mysql> SHOW VARIABLES LIKE '%max_connections%';
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| max_connections | 100 |
+-----------------+-------+
修改安裝目錄下 my.ini 設 max_connections=50,重啟服務後查詢仍為 100。
my.ini;解壓版需從 my-default.ini 複製。C:\Windows、安裝目錄、datadir 目錄。SHOW VARIABLES LIKE '%datadir%'; 定位資料目錄:D:\devsofts\mysqldata\data\。D:\devsofts\mysqldata\ 發現 my.ini,修改其中 max_connections=50 後重啟,**生效**!C:\Windows\my.ini(舊版習慣)**務必用 SHOW VARIABLES LIKE 'datadir'; 定位實際資料目錄,再在該目錄尋找 my.ini**。不同安裝方式、版本差異大,切勿盲目複製網路教程路徑。