當我們必須 導入.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_packet”中設置的音量限制將低於您要導入數據庫的文件的音量限制。
最簡單的解決方案是編輯“ my.cnf”文件並設置適合我們需要的限制。 例如,如果我們要導入320 MB的.SQL文件,請編輯“ my.cnf”文件並添加以下行:
max_allowed_packet=400M
編輯並保存後, restart我在服務器上有mysql服務,我恢復了導入的命令行。 一切都應該正常。