Windows系統中MySQL 5.6的配置文件(my.ini)修改方法


Windows系統中MySQL 5.6的配置文件(my.ini)修改方法
 
這也是一個小經驗。由於實驗需要,我需要修改一下MySQL的配置文件my.ini。在MySQL 5.6.8之前,會將配置文件直接放在安裝目錄下。在之後的版本中進行了修改,MySQL在啓動過程中,會按照下面的順序搜索my.ini文件:
1
2
3
4
5
6
7
File Name  Purpose
%PROGRAMDATA%\MySQL\MySQL Server 5.6\my.ini, %PROGRAMDATA%\MySQL\MySQL Server 5.6\my.cnf  Global options
%WINDIR%\my.ini, %WINDIR%\my.cnf  Global options
C:\my.ini, C:\my.cnf  Global options
INSTALLDIR\my.ini, INSTALLDIR\my.cnf  Global options
defaults-extra-file  The file specified with --defaults-extra-file=path, if any
%APPDATA%\MySQL\.mylogin.cnf

 

 
但是我今天按這個來做的時候,遇到了令人哭笑不得的問題。開始沒看到官方文檔的時候,搜索了幾個英文和中文網站,大家都my.ini文件位於C:\ProgramData\MySQL\MySQL Server 5.6目錄下,我看了一下,並沒有發現這個目錄,於是自己新建了一個。重啓了好多遍MySQL服務,一直沒發現配置起作用過。
百思不得其解的時候,無意中看到了MySQL命令行MySQL 5.6 Command Line Client的快捷方式配置中,目標一欄寫着"D:\Program Files\MySQL\MySQL Server 5.6\bin\mysql.exe" "--defaults-file=D:\ProgramData\MySQL\MySQL Server 5.6\my.ini" "-uroot" "-p" 這才恍然大悟,原來在D盤底下有個同樣的文件夾(因爲我將MySQL安裝到了D盤),按照上面的表格,這個文件夾中my.ini是最先加載的。
 
我需要修改MySQL的最大連接數,例如這裏我修改爲50,在my.ini中修改爲:
1
2
[plain]
max_connections=50

 

然後重啓MySQL服務,在MySQL命令行中輸入:
1
2
[plain]
show variables like '%max_connections%';

 

就可以發現最大連接數被修改成50了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章