mysqldump如何恢复备份
admin
2023-05-04 05:20:56
0

下文主要给大家带来mysqldump如何恢复备份,希望这些文字能够带给大家实际用处,这也是我编辑mysqldump如何恢复备份这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。

mysqldump备份说明:

#mysqldump -uroot -p123456 test > test.sql 
         
#mysqldump -uroot -p123456 -B test > test.sql  #这两个的差别:-B将创建的数据库名也会备份下来

#mysqldump  -uroot -p123456 -B test | gzip > test.sql.gz   备份库并压缩

mysqldump的备份原理:

实际上就是把数据从mysql库里以逻辑的sql语句的形式直接输出或者生成备份的文件过程。属于逻辑备份。

物理备份:直接对文件进行打包。

#mysqldump -uroot -p123456 -B test xpg | gzip > test.sql.gz  #同时备份多个库

分库备份的意思何在?

如果一个库的数据的数据出现问题,仅仅将这个库的数据导入进去就好,分库的意义


备份单个表:

#mysqldump  -uroot -p123456 dbname tablename > test.sql       #备份一个库里面的一个表

#mysqldump  -uroot -p123456 dbname tablename1 tablename2 > test.sql  #备份一个库里面的多个表

#mysqldump  -uroot -p123456  -d dbname tablename > test.sql #只是备份一个表的结构,不备份数据

#mysqldump  -uroot -p123456 -t dbname tablename > test.sql  #只是备份一个表的数据

备份数据库里面的所有数据:-A

#mysqldump -uroot -p123456 -A -B --events | gzip > test.sql.gz

--master-data=1 这个标记了当前的binlog日志记录的位置,恢复数据就是从这个日志的master_log_pos后面开始恢复。

#mysqldump -uroot -p123456 --master-data=1 test > test.sql

mysqldump如何恢复备份

innodb:存储引擎( --single-transaction:锁表)

#mysqldump  -uroot  -p“”  -A  -B  --master-data=1 --single-transaction | gzip >/opt/all.sql.gz


08-利用source恢复mysql数据讲解及实战

source  需要登录到数据库里面。

mysql>drop  database  dbname;  删除一个库。

mysql>system ls  /opt    #查看opt下面有什么文件

mysql>source /opt/...sql

09 分库备份后mysql如何分库恢复实践

当你备份时没有使用-B。恢复是必须指定库

#mysql -uroot -p‘123456’  dbname < /opt/mysql_bak.sql

如果是压缩的备份文件。

可以先使用gzip  -d  压缩文件。然后在导入。


10-mysql进程-状态-在线修改参数重要指示讲解

-e:交互显示

mysqldump如何恢复备份


设置全局变量使用set global key_buffer_size=..,重启后失效


小结:生产常用命令

show global status:查看整个数据库运行状态信息,很重要分析并要做好监控

show full processlist:查看正在执行的完整的sql语句

set global key_buffer_size=32777218  不重启数据库调整数据库参数,直接生效,重启后失败

show variables:查看数据库的参数信息


11-mysqlbinlog命令介绍及实战讲解

mysqlbinlog--》解析mysql的binlog日志

binglog日志是什么?

在data下面。mysql-bin.index是binlog日志文件的索引

作用是:从来记录mysql内部增删改查等对mysql数据库有更新的记录。select不会记录。

binglog会记录所有库所有表的操作日志。不能分开记录相关库的binlog日志

通常情况所有的库日志都在一个binlog里面。

所以要进行拆库:这样将一个的库日志导入到新的文件里面

#mysqlbinlog -d test mysql-bin.000001 > test.sql  #将test库的binlog日志导入到test.sql

对于以上关于mysqldump如何恢复备份,大家是不是觉得非常有帮助。如果需要了解更多内容,请继续关注我们的行业资讯,相信你会喜欢上这些内容的。

相关内容

热门资讯

老杜盟友半路杀出,“闪电夺权”... 最近两天,马尼拉的政治温度直接爆表。5月11日上午,菲律宾众议院以255票赞成、26票反对、9票弃权...
“六张网”项目密集启动 进一步... 新华社北京5月13日电 题:“六张网”项目密集启动 进一步释放内需潜力经济参考报记者汪子旭近期,一批...
豪华邮轮病毒,横跨三大洲始末 5月11日,泛海探险公司确认,隶属于该公司的“洪迪厄斯”号邮轮抵达西班牙特内里费岛后,全部87名乘客...
苏泊尔球釜电饭煲不通电是什么原... 1、有可能是温度保险管出现了问题,每个电饭煲都有温度保险管,而不是家常用的保险丝,如果保险管出现了问...
九阳铁釜电饭煲不通电原因 1、可能是面板烧了。2、控制电路没有工作,先检查控制电源是否正常。电饭煲的面板显示器线路接触不良,找...
空调线控器出现“黑... 珠海总部对于退回的多联机线控器黑屏“故障”,部分是由于不清楚线控器的灯光功能,误触发线控器关闭了灯光...
长虹柜机温度传感器是多少K 每一个空调传感器的传感温度都会对应着不同的空调工作型号和参数,常见的有5K,10K和15K,当然在不...
测电笔测不出的漏电 1、如果漏电的电压比较低的话有时候测电笔就测试不出来的。2、有时候测电笔在出厂的时候没有检测好,就有...
“拖延毫无出路”:美智库疾呼出... 【文/观察者网 潘昱辰 编辑/高莘】“如果没有国家战略扶持,美国汽车产量将持续下滑,直接影响美国国家...
凤凰记者拍到空军一号飞抵首都机... “哪儿呢?”“来了,这!这!这!”5月13日晚,特朗普专机空军一号抵达北京首都机场 ,凤凰卫视记者拍...