導入.SQL File 錯誤-MySQL服務器已消失

當我們必須 導入.SQL文件 大合一 日期基數,經典的方法通過 phpMyAdmin的 不是一個非常好的解決方案。 大多數時候我們打了一個“請求超時“最簡單的就是連接SSH /控制台服務器數據庫時,做.SQL上傳文件,然後執行特定的命令行來導入。

mysql -u db_user -p -h localhost db_name < /path/sql_file.sql

如果執行命令行,輸入密碼數據庫時遇到錯誤後:“ERROR 2006(HY000)線在1281:MySQL服務器已消失”,最常見的是如何克服對進口文件的體積限制。 這是很公平地在MySQL的標準配置,設置了音量限制“max_allowed_pa​​cket的”小於,你要導入的數據庫文件。
最簡單的解決方案是編輯“my.cnf”文件並設置我們需求的限制。 舉例來說,如果我們要進口320 MB的文件.SQL,然後編輯文件“的my.cnf”,並添加一行:

max_allowed_packet=400M

編輯並保存後,重新啟動服務器上的mysql服務並恢復命令行以進行導入。 一切都應該順利進行。

導入.SQL File 錯誤-MySQL服務器已消失

關於作者

隱身

我熱衷於對涉及小工具和IT的一切事物,我很高興在2006上的secretthsettings.com上撰文,也很高興與您一起發現有關計算機和macOS,Linux操作系統, Windows,iOS和Android。

發表評論