[資料庫] MySQL、MariaDB備份、還原備份指令教學





MySQL是非常熱門的主流免費資料庫,MariaDB則是取代MySQL最佳的選擇!資料庫備份跟還原備份都是非常重要的,如我您的資料庫很大很多資料,就比較不方便使用一些管理工具匯出、匯入,當然MySQL、MariaDB都有設計匯出程式,使用也非常的簡單,匯入匯出的速度也非常的快,遇到比較大的資料庫也比較不會有問題,如果您現在沒有備份資料庫的習慣,要趕快培養定期備份資料庫的習慣喔!


MySQL、MariaDB備份指令
備份所有資料庫,匯出成【mysql.sql】。

mysqldump -uroot -p -A --default-character-set=utf8 > mysql.sql
1
mysqldump -uroot -p -A --default-character-set=utf8 > mysql.sql
匯出資料庫【orztw】到【orztw.sql】。

mysqldump -uroot -p -a --default-character-set=utf8 orztw > orztw.sql
1
mysqldump -uroot -p -a --default-character-set=utf8 orztw > orztw.sql


MySQL、MariaDB還原指令
還原所有資料庫從【mysql.sql】。

mysql -uroot -p < mysql.sql
1
mysql -uroot -p < mysql.sql
還原資料庫【orztw】從【/root/orztw.sql】。

mysql --user=root -p orztw < /root/orztw.sql
1
mysql --user=root -p orztw < /root/orztw.sql


小提醒
匯出匯入時盡量使用【root】帳號登入,比較不容易有問題產生,匯入前請先匯出原先資料庫的資料,避免錯誤覆蓋等問題,祝各位操作順利!