如何備份mysql

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
喜歡就支持一下吧
點贊9 分享