MySQL备份与恢复数据库
1、数据库导出SQL脚本(备份数据库内容,并不是辈分数据库)
- mysqldump -u用户名 -p密码 数据库名>生产的脚本文件路径
- 例如:mysqldump -uroot -p123 mydb1>c:\a.sql
- 注意:不要打分号,不用登陆mysql,直接在cmd下运行,生产的脚本文件中不包含create database语句
2、执行SQL脚本
第一种方式
-
mysql -u用户名 -p密码 数据库<脚本文件路径
-
例如:
- 先删除mydb1库,再重新创建mydb1库
- mysql -uroot -p123 mydb1<c:\mydbq.sql
- 注意:不要分号,不要登陆mysql,直接再cmd下运行
第二种方式
-
先登陆mysql
-
source SQL脚本路径
-
例如:
- 先删除mydb1库,再重新创建mydb1库
- 切换到mydb1库
- source c:\mydb1.sql