2014-01-21 105 views
0

我有一堆可以導入到本地mysql服務器的sql文件。但其中一個是7個演出中最大的一個,當我嘗試將它導入到mysql時,它只需要永久且沒有錯誤。我不知道如何找到什麼是錯的..將大型sql轉儲導入到Mysql

我用mysql -u root --max_allowed_packet=8G < data.sql

我得到不過上可能是什麼了這個系統的warning option 'max_allowed_packet': unsigned value 6G adjusted to 2147483648.

任何想法非常讚賞。

+0

永遠有多久?取決於你的服務器和sql server的配置,它可能需要半小時和一天之間的任何時間。如果沒有錯誤,也許只是給它時間。你提到了LOCAL MYSQL SERVER,所以我猜測它不是一臺具有嚴重HD/RAM的專用機器,在這種情況下,不會期望它發生在1h – AdrianBR

+0

之下,對於3g文件需要10分鐘。對於這個文件,它需要超過一個小時沒有成功.. – Kiarash

回答

1

SQL文件可以在麪包屑被分割, 我谷歌發現, 這我是你的解決方案http://www.sqldumpsplitter.com/, 無論是我測試,也沒有使用,請與示例文件測試使用

之前希望這是有幫助的!