1. 程式人生 > 其它 >windows裡面修改MYSQL8.0的資料庫儲存位置

windows裡面修改MYSQL8.0的資料庫儲存位置

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