導讀跟大家講解下有關如何備份mysql,相信小伙伴們對這個話題應該也很關注吧,現在就為小伙伴們說說如何備份mysql,小編也收集到了有關如何備份
跟大家講解下有關如何備份mysql,相信小伙伴們對這個話題應該也很關注吧,現在就為小伙伴們說說如何備份mysql,小編也收集到了有關如何備份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 ','以上就是如何備份mysql的詳細內容,更多請關注php中文網其它相關文章!
來源:php中文網