單庫單表備份通用格式
mysqldump -uroot -p123456 test1 char_1>/opt/mysql_test1_char1.sql
分析:這里test1是庫名,char_1是表名
單庫多表備份通用格式
如果要一次性備份多個表,則語法如下
演示如下:
mysqldump -uroot -p123456 test1 char_1 char_2 char_3>/opt/mysql_test1_char1.sql
分析:這就是把char_1,char_2,char_3 三個表都備份到該sql文件中去了。
疑問:表各有大小,如果我只是想還原某一個表,那如何做?
回答:這里就和上文中的分庫備份,每個庫為一個單獨文件一樣的道理。。我們這里就用分表備份,每個表表為一個備份文件~~綜合分庫分表備份。
下面進行單表備份演示~~
【1】 mysqldump -uroot -p123456 --compact test1 char_1>/opt/mysql_test1_char1.sql
【2】查看表備份文件內容,這里可見成功邏輯備份了單表