mysql 备份如何使用_如何使用mysqldump备份数据库

首先查看mysql命令是否存在

0b61cb7e54266862dc53b65cfe72d5d2.png

如果不存在可以用find /name mysql -print来查找 然后用ln链接命令链接到/usr/bin下面 (系统自动会找/usr/bin下面的文件)

然后登陆mysql数据库进行备份 ,在备份前,需要对所有的表设置为已读

5c8ef1d2f454505d20b9aebf28601b7c.png

接着

4ba15650b6227c38e7d807ca1ee660bf.png

-A代表导出全数据库 -B代表导出部分数据库

--master-data是用于另外一台服务器作为master的slave.前提是必须开启binlog和RELOAD权限 后面的参数为1,代表会把chang master to 以及二进制文件的具体postion和信息作为执行语句直接输出,

如果设置为2,那么该语句只作为一个comment(注释)语句.如果没有指定,默认值为1.

b8196c6d582784b3e8e9ab41263339c7.png

出现这个原因是没有开启binlog(数据库操作日志)功能

12624d7419529fca8681f546b8425db1.png

单独导出某张表(-b代表只导出表结构,但不包含数据)

90f52d87a14fe5e69c7f19f69a671b37.png

看到数据已经已压缩包的形式导出,可以使用scp复制到我们的slave上.

bf86134a2cb47646fd7c166b4b3ce1c7.png

解压数据用gunzip test.mysql.gz

恢复数据到数据库 mysql -uroot -p < test.mysql

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值