MySQL导出数据库,并保存在sql文件中

1.首先需要进入到mysql安装目录下的bin目录,执行cmd进入命令窗口。
在这里插入图片描述
2.导出(导出某个数据库,也可以针对某张表导出)
2.1导出数据结构以及数据的命令:

mysqldump -u root -p dbName > 想要导出的目录
在这里插入图片描述

2.2导出函数和存储过程 (-ntd 表示存储过程 -R 表示函数)

mysqldump -u root -p -ntd -R dbName > 想要导出的目录

例如:mysqldump -u root -p -ntd -R bigdata > G:\mysql-8.0.12-winx64\fun.sql

3.导入

3.1导入备份的数据结构以及数据:

mysql -u root -p dbName < 导出时的sql文件所在路径

例如:mysql -u root -p test < G:\mysql-8.0.12-winx64\dump.sql

函数和存储过程导入之前需要先
设置 set GLOBAL log_bin_trust_function_creators = 1;

3.2函数和存储过程导入

例如:mysql -u root -p test < G:\mysql-8.0.12-winx64\fun.sql

4.导出以及导入的语句执行完成之后都是需要输入密码的

本次导入和导出使用的都是root用户。

Enter password:******(输入密码之后回车即可)

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值