2009年7月5日 星期日

利用 MySQL 指令將資料庫匯出及匯入

我們曾經在『Windows 的 MySQL 資料庫熱備份 / 使用 BigDump 匯入大於 2MB 以上的 .sql』這篇文中介紹過,在 Windows 環境下是如何處理的。

其實 MySQL 本身就有兩個很好用的指令,不論在 Windows 或是 Linux 的環境下,都可以很順利的將某個資料庫內容作匯出及匯入。以下範例假設 MySQL 資料庫的帳號為 root,密碼為 123,要處理的資料庫為 phpbb

‧資料匯出 mysqldump

/mysql/bin/mysqldump --opt -uroot -p123 phpbb > phpbb_backup.sql

‧資料匯入 mysql

/mysql/bin/mysql -uroot -p123 phpbb < phpbb_backup.sql

我目前測試過最大的資料庫為 500MB,匯出及匯入都沒有什麼問題。

沒有留言: