2013-01-09 79 views
-2

我想恢復一個數據庫(大小477mb)並不斷收到錯誤:MySQL服務器已經消失。我不知道如何解決這個錯誤。我曾嘗試過:錯誤2006(HY000)行9675:MySQL服務器已經消失

  • max_allowed_packets更改爲600M。
  • 增加wait_timeout至2880000.

但所有這些幫助。這是確切的錯誤信息:

18:13:52 Restoring C:\Users\Niting\Documents\Backup 20120918 0000.sql

Running: mysql.exe --defaults-extra-file="c:\users\niting\appdata\local\temp\tmp_krvy8.cnf" --host=localhost --user=root --port=3306 --default-character-set=utf8 --comments < "C:\Users\Niting\Documents\Backup 20120918 0000.sql"`

ERROR 2006 (HY000) at line 9675: MySQL server has gone away

線9675包含

(
3434,'','','brocar',18730,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL 
,NULL,NULL,NULL,NULL,'false',NULL,NULL,'true',NULL,'Once',NULL,NULL,NULL 
,NULL,NULL,'false',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'false' 
,NULL,'false','false',NULL,'Accomplishment','false',NULL,NULL,NULL,NULL 
,NULL,NULL,NULL,71,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL 
,NULL,'2011-10-30','true',0,'false',NULL,NULL,NULL,NULL,NULL,NULL,'false' 
,NULL,NULL,'2011-10-30',NULL,NULL,NULL,NULL,NULL,NULL,'2011-10-30','14:35:27' 
), 

這條線是此插入下:

INSERT INTO `tbldelinspect` (
`DELINSPECTID`,`DATE`,`TIME`,`USER`,`PIECEID`,`MARQUE`,`MODEL`,`SN`,`FROMTTAF` 
,`FROMDATE`,`TBOHRS`,`INSTALLTTAF`,`INSTALLDATE`,`INSTALLCUSTOM`,`TBOMONTH` 
,`HRSWARNING`,`MONTHWARNING`,`NOM`,`ISDUE`,`ACREG`,`DESCRIPTION`,`ISAD` 
,`ADWHATSDONE`,`ADTYPE`,`NBSTART`,`CUSTOMCOMPUTEID`,`GROUPID`,`INVENTAIREID` 
,`ATACODE`,`ADDONE`,`ADINTERVALTYPE`,`REMAINHRS`,`DUETTAF`,`DATENEXTINSPECT` 
,`NOTE`,`CORRECTION`,`SHORTDESC`,`TTSO`,`REMAINMONTH`,`WARN`,`TSO`,`ISINSPECTION` 
,`ISCURRENTINSPECTION`,`MONTHSATINSTALL`,`ACTION`,`UPDATE_`,`TSN`,`TTSN`,`MSN` 
,`TMSN`,`REMAINCUSTOM`,`DUECUSTOM`,`TMSO`,`AIRCRAFTID`,`CUSTOMTBO`,`FROMCUSTOM` 
,`CUSTOMWARNING`,`CUSTSN`,`TCUSTSN`,`CUSTOMATINSTALL`,`TCUSTSO`,`CUSTOMENGINE` 
,`OLDMAXNG`,`MAXNG`,`ADCOMPONENT`,`LASTUPDATE`,`KEEPHISTORY`,`STARTADD`,`ISTASK` 
,`TASKNO`,`RELATEDPIECEID`,`AIRCRAFTZONE`,`REFERENCE`,`PARTNO`,`TEMPLATEKEY` 
,`ISSPECIALINSPECT`,`MANUALNEXTDUETTAF`,`MANUALNEXTDUECUSTOM`,`MANUALNEXTDUEDATE` 
,`PERFAFTERXTTAF`,`PERFAFTERXMONTH`,`PERFAFTERXCYCLE`,`SPECIALTASKLINKPIECEID` 
,`TOLERANCEVALUE`,`ASSEMBLYMASTERID`,`DELDATE`,`DELTIME` 
) 
VALUES 

任何想法如何克服這個問題,所以我可以恢復我的MySQL數據庫?

+0

我們可以得到一個解決方案嗎?你是如何「解決」這個問題的? – Kyle

回答

1

該問題似乎不是由於max_allowed_packet,因爲這會生成一個非常特定的消息,應該是Got a packet bigger than 'max_allowed_packet' bytes。你確定MySQL服務器沒有因爲你的陳述而崩潰嗎?你能否檢查SHOW GLOBAL STATUS LIKE 'Uptime'以確保服務器的運行時間與預期的一樣長?

如果在INSERT期間崩潰/重新啓動加載轉儲,這可能是由於磁盤空間不足或存在損壞。

+0

我對MySQL很新。這個備份是由其他人給我的。我搜索並檢查了「顯示狀態正常運行時間」,它給了我一個150642的值。我的硬盤似乎有大約2GB的可用空間,並且.sql文件的大小是477mb。 – user848904

+0

沒關係,我只是想通了...謝謝,雖然... – user848904

+0

你能說請問你如何解決這個問題?它可能會幫助其他人.... –

相關問題