導入.SQL File Error -MySQL服務器不見了

當我們必須 導入.SQL文件 大合一 日期基數,經典的方法通過 php我的Admin 這不是一個很好的解決方案。 大多數情況下,我們會遇到“請求超時“最簡單的方法是將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 

編輯並保存後, restart我在服務器上有mysql服務,我恢復了導入的命令行。 一切都應該正常。

Stealth

對技術充滿熱情,我喜歡測試和編寫有關操作系統的教程 macOS, Linux, Windows, 關於 WordPress, WooCommerce 和配置 LEMP 網絡服務器 (Linux、NGINX、MySQL 和 PHP)。 我寫在 StealthSettings.com 自 2006 年以來,幾年後我開始撰寫 iHowTo.Tips 教程和有關生態系統中設備的新聞 Apple: iPhone,iPad, Apple 手錶,HomePod, iMac, MacBook、AirPods 和配件。

發表評論

電郵地址 addres 不會發表。

相關文章

/ / /
標籤: / / / / / /
返回頂部按鈕