數據備份 1. 備份資料庫 使用 mysqldump 命令可以將資料庫中的數據備份成一個文本文件,表的結構和數據以 SQL 的形式將存儲生成的文本文件 mysqldump -u username -p dbname>BackupName.sql 其中,dbname 代表資料庫名稱,BackupNam ...
數據備份
1. 備份資料庫
使用 mysqldump 命令可以將資料庫中的數據備份成一個文本文件,表的結構和數據以 SQL 的形式將存儲生成的文本文件
mysqldump -u username -p dbname>BackupName.sql
其中,dbname 代表資料庫名稱,BackupName.sql 代表備份文件名稱
2. 備份一個資料庫的某幾張表
mysqldump -u username -p dbname table1 table2..>
BackupName.sql
其中,dbname 代表資料庫名稱,table1 table2 表示表的名稱,沒有指定表將備份整個資料庫
3. 備份多個資料庫
mysqldump -u username -p database [dbname,[dbname...]]>
BackupName.sql
其中,dbname 代表資料庫名稱,可以有多個
備份系統中所有資料庫的命令如下:
mysqldump -uroot -p --all-databases > BackupName.sql
數據恢復
使用 mysqldump 命令將資料庫中的數據備份成一個文本文件,需要恢復時,可以使用 mysql 命令來恢復備份的數據
mysql -u root -p [dbname] < backup.sql
其中,dbname 代表資料庫名稱,如果備份文件有創建資料庫的語句則可以忽略
如果已經登錄資料庫,也可以使用 source 命令導入 SQL 文件
source filename