資料庫資料量很大的資料庫匯入到本地時,會等很久,然而等很久之后還是顯示失敗;
這是就要看看自己本地的沒mysql是否設定了超時等待,如果報相關time_out這些,可以把mysql.ini尾部添加max_allowed_packet、interactive_timeout、wait_timeout
引數mysql.ini相關配置[mysql]
# 設定mysql客戶端默認字符集 default-character-set=utf8 [mysqld]
#設定3306埠 port = 3306
# 設定mysql的安裝目錄 basedir=D:\MySQL\mysql-5.7.21-winx64
# 設定mysql資料庫的資料的存放目錄 datadir=D:\MySQL\mysql-5.7.21-winx64\data
# 允許最大連接數 max_connections=200
# 服務端使用的字符集默認為8位元編碼的latin1字符集 character-set-server=utf8
# 創建新表時將使用的默認存盤引擎 default-storage-engine=INNODB
sql_mode=STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
max_allowed_packet=500M
wait_timeout=288000
interactive_timeout = 288000
MySql 5.7 my.ini 位置(my.ini)在哪?
在“開始 → 所有程式 → MySQL”下面找到MySQL的命令列客戶端工具,右鍵選擇該命令列工具查看“屬性”,在“目標”里面也可以看到MySQL使用的組態檔位置,

轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/97509.html
標籤:MySQL
下一篇:mysql與python的互動
