1. 数据备份
mysqldump -uusername -ppassword db_name > backup_name.sql
备份单个数据库。
mysqldump -uusername -ppassword --databases db_name1 db_name2 ... > backup_name.sql
备份多个数据库。
mysqldump -uusername -ppassword --all-databases > backup_name.sql
备份所有的数据库。
2. 数据还原
2.1 导入sql文件
mysql -uusername -ppassword [db_name] < backup_name.sql
如果还原的是单个数据库,必须指定数据库名,且该数据库必须存在。
也可在连接数据库后,使用source关键字进行还原。如下:
source backup_name.sql
2.2 导入txt文件
LOAD DATA INFILE 'e:/data.txt' INTO TABLE test
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n';