windows裡面修改MYSQL8.0的資料庫儲存位置
阿新 • • 發佈:2021-10-14
MYSQL8.0(windows)、修改資料庫儲存位置
MYSQL8.0(windows)修改max_allowed_packet
在編寫大文字的資料如果需要儲存到資料庫裡時,經常遇到packet for query is too larget(xxxxx)等問題,其實就是超過了資料庫所允許的文字一次性儲存範圍(mysql裡面預設為4M)
一、檢視自己的資料庫預設儲存大小
- 在Navicat或者你們自己的資料庫視覺化軟體裡輸入查詢命令
show variables like "%max_allowed_packet%";
二、解決問題
-
先找到my.ini檔案,開啟mysql軟體的位置,發現沒有my.ini的檔案
-
回到C盤的根目錄下,開啟隱藏檔案,發現有一個ProgramData的隱藏資料夾,點進去找到MySQL資料夾,再找到MySQL Server 8.0的資料夾
這個時候就可以看到my.ini這個檔案
- 開啟my.ini檔案,按ctrl + f,找到以下語句:
修改max_allowed_packet的值為你需要的值,這裡我設定為100M
三、常見錯誤
- 如果開啟檔案my.ini,不能修改檔案的值,需要管理員許可權,則按照下面步驟授權:
- 右鍵檔案my.ini檔案的屬性,開啟安全模組
- 點選編輯,給Users即你賦寫的許可權
- 即可修改檔案my.ini檔案了
本文來自部落格園,作者:Elloe,轉載請註明原文連結:https://www.cnblogs.com/ElloeStudy/p/15405890.html