windows里面修改MYSQL8.0的數據庫儲存位置


MYSQL8.0(windows)修改max_allowed_packet

在編寫大文本的數據如果需要存儲到數據庫里時,經常遇到packet for query is too larget(xxxxx)等問題,其實就是超過了數據庫所允許的文本一次性存儲范圍(mysql里面默認為4M)

一、查看自己的數據庫默認存儲大小

  • 在Navicat或者你們自己的數據庫可視化軟件里輸入查詢命令
show variables like "%max_allowed_packet%";

image-20210922183019226

二、解決問題

  • 先找到my.ini文件,打開mysql軟件的位置,發現沒有my.ini的文件

    image-20210922183808480

  • 回到C盤的根目錄下,打開隱藏文件,發現有一個ProgramData的隱藏文件夾,點進去找到MySQL文件夾,再找到MySQL Server 8.0的文件夾

image-20210922184014478

image-20210922184043010

image-20210922184105813

image-20210922184122764

這個時候就可以看到my.ini這個文件

  • 打開my.ini文件,按ctrl + f,找到以下語句:
  • image-20210922184356387

修改max_allowed_packet的值為你需要的值,這里我設置為100M

三、常見錯誤

  • 如果打開文件my.ini,不能修改文件的值,需要管理員權限,則按照下面步驟授權:
  • 右鍵文件my.ini文件的屬性,打開安全模塊

image-20210922184858449

  • 點擊編輯,給Users即你賦寫的權限

image-20210922185017888

image-20210922185041402

  • 即可修改文件my.ini文件了

giphy


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM