开发者学堂课程【SQL进阶及查询练习:mysql备份与恢复数据库】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/36
mysql备份与恢复数据库
内容简介:
一:数据库导出sql脚本
二:执行SQL脚本
1.数据库导出sql脚本
>mysq1dump-u用户名-p密码数据库名>生成的脚本文件路径
>例如: mysqldump- uroot-p123mydb1>C:mydb1.sq1(与my9q1,exe和my9q1dexe-样,都在bin目录下)
>注意,不要打分号,不要登录my9q1,直接在cmd下运行
>注意,生成的脚本文件中不包含create database语句
2.执行SQL脚本
第一种方式
>mysq1-u用户名-p密码数据库<脚本文件路径
例如:
先删除mydb1库,再重新创建mydb1库
mysql -uroot -p123 mydb1<C: \mydb1 sql
>注意,不要打分号,不要登录myq1,直接在cmd下运行
第二种方式
>登录mysq1
> source sQ脚本路径
>例如
先删除mydb1库,再重新创建mydb1库
切换到mydh1库
source c: \mydb1
---------------------------------------------------------------------------------
数据库-->sq1:备份
sq1-->数据库:恢复
mysqldump -uroot -p123 mydb 3>c: /a.sgl -->备份
mysql -uroot -p123 mydb3<c: /a sql -->恢复
source c:/a. sql-->恢复