浏览量:3149 最近编辑于:2021-08-10 17:25:18
## 备份
### 单数据库
```
mysqldump -u root -p dbname table1 table2 > backup.sql
```
* tabel1 table2 缺省则为备份整个数据库
### 多数据库
```
mysqldump -u root -p --databases dbname1 dbname2 > backup.sql
```
### 全部数据库
```
mysqldump -u root -p -all-databases > backup.sql
```
## 还原
```
mysql -u root -p dbname < backup.sql
```
* 当出现**ERROR at line : Unknown command '\''**错误,是由字符集编码导致的,加上`–default-character-set=utf8`参数:
```
mysql -u root -p --default-character-set=utf8 dbname < backup.sql
```