mysql TMM_mysql使用命令导出导入数据(数据备份、恢复)

1、使用mysql进行数据备份、恢复我们使用最多是的Navicat for MySQL客户端工具:

数据备份:

DataBase(选中数据) – > Dump SQL File(转储SQL文件) – > Structure + Data(结构+数据) – > 填写转储的sql文件名称 – > 选择转储的地址 – > 点保存。

787d231b51b6ff2f7cb5a8d99a723772.png

50dd67f21caea494452106a2f92ad78c.png

数据恢复:

新建数据库 – > 选中数据 – > Execute SQL File – > 选中要执行的sql文件

48e56ef459ca3af6093b78054e7e95d3.png

a0774e99ec854098097f8db6f92bc9ca.png

001bc01642255aa38a4f81e7d5d8e556.png

2、使用Navicat for MySQL客户端工具进行数据导入、导出确实很方便,直观。但是在生产环境、数据量较大时会不安全并且耗时很好(并且本人在导入数据时,出现导了几个小时,进度120%的情况),这种情况下介绍另一种导入导出方式。

3、使用命令导入导出sql文件

3.1 导出mysql文件

进入到mysql的bin目录,执行

./mysqldump -uroot -p testDB > /Users/diguoliang/Documents/jrong/db/testDB.sql

**

注意:我本人使用是的mac,我的导出文件地址是/Users/diguoliang/Documents/jrong/db/testDB.sql

**

c73819bdb41725d260a9a77a56540b2d.png

此种方式导出,很明显比客户端工具导出快。

3.2 导入mysql文件

如果导入的是另外一台机器,需要先创建一个新的数据库。

进入到mysql的bin目录

eb00d5658b7a509a535598680e13ebde.png

进入到mysql的bin目录后,执行

./mysql -u root -p

91ac01ba97d5868c0af822722907a8d9.png

切换到testDB数据库,并导入mysql文件

source /Users/diguoliang/Documents/jrong/db/testDB.sql

1eabed11fbedf98bc051407683be8647.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值