MySQL的备份最简单的方式当然是通过点击Navicat等图形化界面进行操作,本文讲述的是通过命令进行数据库数据的备份和恢复。
备份
在dos界面输入指令
- 一个或多个数据库
mysqldump -uroot -p -B database1 database2 ... > 要备份的位置(如d:\\test.sql)
- 数据库中的表
mysqldump -uroot -p database table1 table2 ... > d:\\test2.sql
注:若数据库服务的端口不是3306,还应在命令上加上-P 端口号
恢复数据
进入mysql服务后,在mysql中进行
source d://test.sql