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

這也是一個小經驗。因爲實驗須要,我須要修改一下MySQL的配置文件my.ini。在MySQL 5.6.8以前,會將配置文件直接放在安裝目錄下。在以後的版本中進行了修改,MySQL在啓動過程當中,會按照下面的順序搜索my.ini文件:html

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.iniC:\my.cnf Global options
INSTALLDIR\my.iniINSTALLDIR\my.cnf Global options
defaults-extra-file The file specified with --defaults-extra-file=path, if any
%APPDATA%\MySQL\.mylogin.cnf Login path options
這個表中的具體內容我也不解釋了,詳情請查看官方文檔: http://dev.mysql.com/doc/refman/5.6/en/option-files.html

可是我今天按這個來作的時候,遇到了使人啼笑皆非的問題。開始沒看到官方文檔的時候,搜索了幾個英文和中文網站,你們都my.ini文件位於C:\ProgramData\MySQL\MySQL Server 5.6目錄下,我看了一下,並無發現這個目錄,因而本身新建了一個。重啓了好多遍MySQL服務,一直沒發現配置起做用過。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是最早加載的。sql


我須要修改MySQL的最大鏈接數,例如這裏我修改成50,在my.ini中修改成:網站

max_connections=50

而後重啓MySQL服務,在MySQL命令行中輸入:spa

show variables like '%max_connections%';
就能夠發現最大鏈接數被修改爲50了。

在MySQL命令行中查看其它屬性和狀態的方法,能夠參考這篇日誌:.net

http://blog.csdn.net/starnight_cbj/article/details/4492555
命令行

就是這點經驗,我以爲其它朋友也可能遇到相似的問題,因此簡單記錄一下。日誌

相關文章
相關標籤/搜索