#### 1. 備份數(shù)據(jù)庫(kù)或指定的表 --- **備份指定的數(shù)據(jù)庫(kù),默認(rèn)包含表數(shù)據(jù)** ```sql mysqldump -u用戶名 -p[密碼] 庫(kù)名 > 文件路徑 ``` **導(dǎo)出指定數(shù)據(jù)庫(kù)中的所有表的結(jié)構(gòu),不要表中的數(shù)據(jù)** -d 是否只導(dǎo)出表結(jié)構(gòu),有該參數(shù)代表只導(dǎo)出表結(jié)構(gòu) ```sql mysqldump -u用戶名 -p[密碼] -d 庫(kù)名 > 文件路徑 ``` **備份某個(gè)表** ```sql -- 導(dǎo)出表結(jié)構(gòu)和表中的數(shù)據(jù) mysqldump -u用戶名 -p[密碼] 庫(kù)名 表名 > 文件路徑 -- 只導(dǎo)出表的結(jié)構(gòu),不需要表中的數(shù)據(jù) mysqldump -u用戶名 -p[密碼] -d 庫(kù)名 表名 > 文件路徑 ``` **使用示例** 最好推薦用文件名記錄導(dǎo)出時(shí)間:2020-09-26-10-092812-liang.sql ``` mysqldump -uroot -proot liang > C:\Users\Dell\Desktop\liang.sql mysqldump -uroot -proot -d liang > C:\Users\Dell\Desktop\liang.sql mysqldump -uroot -proot liang user > C:\Users\Dell\Desktop\liang.sql mysqldump -uroot -proot -d liang user > C:\Users\Dell\Desktop\liang.sql ```  mysqldump: [Warning] Using a password on the command line interface can be insecure. mysqldump: [警告]在命令行界面上使用密碼可能不安全。 #### 2. 數(shù)據(jù)庫(kù)恢復(fù)命令 --- 方法一:使用 `mysqldump` 命令還原數(shù)據(jù),但我測(cè)試的不行,既沒有報(bào)錯(cuò),也沒有導(dǎo)入成功,在學(xué)校時(shí)用過記得是可以的 ``` mysqldump -u用戶名 -p密碼 庫(kù)名 < 文件路徑 ``` 方法二:使用 `source` 命令導(dǎo)入數(shù)據(jù)(末尾不帶分號(hào)),進(jìn)入數(shù)據(jù)庫(kù),直接導(dǎo)入  #### 3. Navicat 的備份和還原應(yīng)該的大伙用的多的 --- 