解決mysql運行sql文件過大致使失敗問題

緣由:mysql默認只支持執行4M的sql文件,能夠進行查詢,執行命令:show global variables like 'max_allowed_packet';
如圖:mysql

 

-- SELECT 5310464/1024/1024;sql

value的單位是b,轉換成M就是4194304/1024/1024=4M。
解決辦法: 這裏經過在navicat for mysql 中執行set global max_allowed_packet = 50 * 1024 * 1024來解決(設置成50M),總結就是容許最大
數據包的問題。 spa

set global max_allowed_packet = 50 * 1024 * 1024;
show global variables like 'max_allowed_packet';blog

相關文章
相關標籤/搜索