mysql中的邏輯備份是將數據庫中的數據備份為一個文本文件,備份的文件可以被查看和編輯。在MySQL中,使用mysqldump工具來完成備份。有以下3種來調用mysqldump:
(推薦教程:mysql視頻教程)
備份指定的數據庫,或者此數據庫中某些表。
shell>mysqldump?[option]?db_name?[tables]
備份指定的一個或多個數據庫
shell>mysqldump?[option]?--database?DB1?[DB2?DB3...]
備份所有數據庫
shell>mysqldump?[option]?--all-database
如果沒有指定數據庫中的任何表,默認導出所有數據庫中所有表。以下給出一些使用mysqldump工具進行備份的例子
(1)備份所有數據庫:
[cqh@localhost?~]$?mysqldump?-uroot?-p?--all-database?>?all.sql
(2)備份數據庫test
[cqh@localhost?~]$?mysqldump?-uroot?-p?test?>?test.sql
(3)備份數據庫test下的表emp
[cqh@localhost?~]$?mysqldump?-uroot?-p?test?emp?>?emp.sql
(4)備份數據庫test下的表emp和dept
[cqh@localhost?~]$?mysqldump?-uroot?-p?test?emp?dept?>?emp_dept.sql
(5)備份數據庫test下的所有表為逗號分割的文本,備份到/tmp:
[cqh@localhost?~]$?mysqldump?-uroot?-p?-T?/tmp?test?emp?--fields-terminated-by?','
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦