MySQL設(shè)置文件無(wú)法更改的處理方案詳細(xì)說(shuō)明(Win10)
發(fā)表時(shí)間:2023-09-02 來(lái)源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]這篇文章主要為大家詳細(xì)介紹了MySQL配置文件無(wú)法修改的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下幫別人解決的問(wèn)題,記錄一下。問(wèn)題描述MySQL的版本是5.7,操作系統(tǒng)是window10。MySQL安裝在 C:\Program Files 下。最近需要在MySQL安裝目錄下的 my...
這篇文章主要為大家詳細(xì)介紹了
MySQL配置文件無(wú)法修改的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
幫別人解決的問(wèn)題,記錄一下。
問(wèn)題描述
MySQL的版本是5.7,操作系統(tǒng)是window10。MySQL安裝在 C:\Program Files 下。最近需要在MySQL安裝目錄下的 my-default.ini 配置文件里面加上一個(gè)新的配置項(xiàng):
max_allowed_packet=100M
編輯文件后保存,總是無(wú)法保存,提示“拒絕訪問(wèn)”。
后來(lái)停止 MySQL 的服務(wù),依然無(wú)法保存修改。
再后來(lái)把my-default.ini 復(fù)制到D盤(pán),修改后保存。刪除 C:\Program Files 下原來(lái)的配置文件。用管理員身份打開(kāi)命令行,使用 copy 命令復(fù)制到 C:\Program Files 下原來(lái)的位置。雖然解決了配置文件無(wú)法保存的問(wèn)題,但是重啟 MySQL 服務(wù)后,show variables 命令可以看到參數(shù)并沒(méi)有更改過(guò)來(lái)。
解決方法
1、停止 MySQL 服務(wù)。
2、打開(kāi)文件瀏覽器。文件 -> 更改文件夾和搜索選項(xiàng) -> “查看”選項(xiàng)卡 -> 把所有隱藏文件和文件夾的選項(xiàng)都去掉。
3、這時(shí)可以看到隱藏文件夾 C:\ProgramData\MySQL\MySQL Server 5.7 。在這個(gè)文件夾里面有個(gè) my.ini 配置文件。MySQL 默認(rèn)讀取的是這個(gè)配置文件。
4、把 myini 拷貝到其他盤(pán),比如D盤(pán)。
5,修改 D:\my.ini 并且保存。注意:max_allowed_packet=100M 應(yīng)該放到 [mysqld] 這個(gè)配置段底下?梢韵人阉饕幌逻@個(gè)參數(shù),如果系統(tǒng)已經(jīng)有了,直接更改數(shù)字即可。
6、以管理員身份刪除原來(lái)安裝目錄下的 my.ini 。
7、打開(kāi)開(kāi)始菜單,在命令行菜單項(xiàng)上,右鍵 -> 管理員運(yùn)行。執(zhí)行命令:
copy "D:\my.ini" "C:\ProgramData\MySQL\MySQL Server 5.7"
第七,打開(kāi) MySQL 服務(wù)。
思考
win10 限制只能用管理員權(quán)限對(duì)文件和文件夾做修改。因此用這個(gè)命令行來(lái)解決問(wèn)題。同時(shí)MySQL 默認(rèn)讀取 C:\ProgramData\MySQL\MySQL Server 5.7 下的 my.ini 配置文件。
以上就是MySQL配置文件無(wú)法修改的解決方案詳解(Win10)的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!
學(xué)習(xí)教程快速掌握從入門(mén)到精通的SQL知識(shí)。