mysqldump命令,将数据库备份 为一个文本 文件。
mysqldump -u user -h host -p password
dbname [tbname,[tbname...]] > filename.sql
-u:账号
-h:主机
-p:密码
将数据库表dbname 定位写入到filename.sql文件
例1,将图书管理系统(book数据库)中的所有文件进行备份
在cmd中输入:
mysqldump -uroot -p book >C:\mysqldump\file1.sql
例2,备份book数据库中的readinfo表
mysqldump -uroot -p book readinfo > C:\mysqldump\file2.sql;
例3,备份book和mytest这2个数据库
mysqldump -uroot -p --databases book mytest >C:\mysqldump\file3.sql;
多个数据库,用--databases,不同数据库用空格连接
数据恢复:
mysql -u user -p [dbname] < filename.sql
例如:
mysql -u -uroot -p book <C:\mysqlbackup\file1.sql