阿里Java学习路线:阶段 2:数据库开发-SQL进阶及查询练习:课时3:mysql备份与恢复数据库

备份与恢复

数据库 --> sql 语句
sql语句 --> 数据库

1、数据库导出SQL脚本(备份数据库内容,并不是备份数据库)
(1)mysqldump -u用户名 -p密码 数据库名>生成的脚本文件路径
(2)例如:mysqldump -uroot -p123456 mydb>C:\mydb.sql(与mysql.exe和mysqld.exe一样都在bin目录下)
(3)注意,不要打分号,不要登录mysql,直接在cmd下运行
(4)注意,生成的脚本文件中不包含create database语句。

2、执行SQL脚本(恢复:sql脚本→数据库)
(1)第一种方式
|——mysql -u用户名 -p密码 数据库<脚本文件路径
|——例如:
|————先删除mydb库,在重新创建mydb库
|————mysql -uroot -p123456 mydb<C:\mydb.sql
|——注意,不要打分号,不要登录mysql,直接在cmd下运行
(2)第二种方式
|——登录mysql
|——source SQL脚本路径
|——例如:
|————先删除mydb库,再重新创建mydb库
|————切换到mydb库
|————source C:\mydb.sql

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值