MySQL、MariaDB備份指令
備份所有資料庫,匯出成【mysql.sql】。
mysqldump -uroot -p -A --default-character-set=utf8 > mysql.sql
mysqldump -uroot -p -A --default-character-set=utf8 > mysql.sql
add where query
mysqldump -t -u root -p mytestdb mytable --where="datetime LIKE '2014-09%'"
匯出資料庫【orztw】到【orztw.sql】。
mysqldump -uroot -p -a --default-character-set=utf8 orztw > orztw.sql
mysqldump -uroot -p -a --default-character-set=utf8 orztw > orztw.sql
MySQL、MariaDB還原指令
還原所有資料庫從【mysql.sql】。
mysql -uroot -p < mysql.sql
mysql -uroot -p < mysql.sql
還原資料庫【orztw】從【/root/orztw.sql】。
mysql --user=root -p orztw < /root/orztw.sql
mysql --user=root -p orztw < /root/orztw.sql
小提醒
匯出匯入時盡量使用【root】帳號登入,比較不容易有問題產生,匯入前請先匯出原先資料庫的資料,避免錯誤覆蓋等問題,祝各位操作順利!
MySQL、MariaDB備份、還原備份指令&教學
[mysql] backup & recovery
分類:mysql