1、在B機器上裝mysql。
將A機器上的mysql/data下的你的資料庫目錄整個複製下來。
將B機器上的mysql服務停止。
找到B機器上的mysql/data目錄,將你複製的目錄貼上進去,然後啟動mysql服務就可以了。
2、使用SQL語句備份和恢復
你可以使用SELECT INTO OUTFILE語句備份資料,並用LOAD DATA INFILE語句恢復資料。這種方法只能匯出資料的內容,不包括表的結構,如果表的結構檔案損壞,你必須要先恢復原來的表的結構。
語法:
SELECT * INTO {OUTFILE | DUMPFILE} ’file_name’ FROM tbl_name
LOAD DATA [LOW_PRIORITY] [LOCAL] INFILE ’file_name.txt’ [REPLACE | IGNORE]
INTO TABLE tbl_name
SELECT ... INTO OUTFILE ’file_name’
1、在B機器上裝mysql。
將A機器上的mysql/data下的你的資料庫目錄整個複製下來。
將B機器上的mysql服務停止。
找到B機器上的mysql/data目錄,將你複製的目錄貼上進去,然後啟動mysql服務就可以了。
2、使用SQL語句備份和恢復
你可以使用SELECT INTO OUTFILE語句備份資料,並用LOAD DATA INFILE語句恢復資料。這種方法只能匯出資料的內容,不包括表的結構,如果表的結構檔案損壞,你必須要先恢復原來的表的結構。
語法:
SELECT * INTO {OUTFILE | DUMPFILE} ’file_name’ FROM tbl_name
LOAD DATA [LOW_PRIORITY] [LOCAL] INFILE ’file_name.txt’ [REPLACE | IGNORE]
INTO TABLE tbl_name
SELECT ... INTO OUTFILE ’file_name’