天天看点

mysql备份与恢复数据库|学习笔记   mysql备份与恢复数据库

开发者学堂课程【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脚本路径

>例如

切换到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-->恢复