摘要: 一、mysqlbinlog #解析 mysql的binlog日志 1、mysql的binlog日志是什么? 数据目录下的如下文件就是 mysqlbin_oldboy.000001 mysqlbin_oldboy.000002 mysqlbin_oldboy.000003 mysqlbin_oldbo 阅读全文
posted @ 2019-10-10 16:26 黯然亦销魂丶 阅读(484) 评论(0) 推荐(0)
摘要: 小结:生产常用命令 show status; #查看当前会话的数据库状态信息 show global status; #查看整个数据库运行状态信息,很重要,要分析并要做好监控 show processlist; #查看正在执行的SQL语句,看不全。 show full processlist; #查 阅读全文
posted @ 2019-10-10 11:27 黯然亦销魂丶 阅读(160) 评论(0) 推荐(0)
摘要: 一、不重启数据库修改数据库参数,但是要求重启后还能生效 需要先修改数据库的参数,然后再修改配置文件的参数,这样数据库重启依然生效 阅读全文
posted @ 2019-10-10 11:20 黯然亦销魂丶 阅读(434) 评论(0) 推荐(0)
摘要: 一、查看mysql状态 在生产环境中,这里会有许多进程 show processlist; 查看mysql的所有参数配置,一般在 /etc/my.cnf 有的,这里都有 show variables; 查看mysql的状态,也就是计数器 show global status;(你每天做的事情,这里边 阅读全文
posted @ 2019-10-10 11:09 黯然亦销魂丶 阅读(391) 评论(0) 推荐(0)
摘要: 一、恢复数据库实践 1、利用source命令恢复数据库 进入mysql数据库控制台,mysql -uroot -p登录后 mysql>use 数据库 然后使用source命令,后面参数为脚本文件(如这里用到的 .sql) mysql>source oldboy_db.sql #这个文件是系统路径,默 阅读全文
posted @ 2019-10-10 10:44 黯然亦销魂丶 阅读(6742) 评论(0) 推荐(0)
摘要: 关键参数:mysqldump --help 1、-B 指定多个库,增加建库语句和use语句。 2、--compact 去掉注释,适合调试输出,生产不用。 3、-A 备份所有库。 4、-F 刷新binlog日志 5、--master-data 增加binlog日志文件及对应的位置点。 6、-x,--l 阅读全文
posted @ 2019-10-09 20:27 黯然亦销魂丶 阅读(425) 评论(0) 推荐(0)
摘要: 一、备份单个表 语法:mysqldump -u 用户名 -p 数据库名 表名 >备份的文件名 mysqldump -u root -pdubin oldboy test >/opt/table.sql 执行结果: 二、备份多个表 语法:mysqldump -u 用户名 -p 数据库名 表名1 表名2 阅读全文
posted @ 2019-10-09 20:13 黯然亦销魂丶 阅读(11257) 评论(0) 推荐(0)
摘要: 一、mysqldump的工作原理 、 利用mysqldump命令备份数据的过程,实际上就是把数据从mysql库以逻辑的sql语句的形式直接输出或生成备份的文件的过程 利用这个备份文件恢复的时候的原理?就是把备份的sql命令再执行一遍。 二、备份多个库 三、如何做分库备份? 分库备份实际上就是执行一个 阅读全文
posted @ 2019-10-09 17:54 黯然亦销魂丶 阅读(5058) 评论(0) 推荐(0)
摘要: 一、备份单个数据库练习多种参数使用 mysql数据库自带了一个很好用的备份命令,就是mysqldump,它的基本使用如下: 语法:mysqldump -u 用户名 -p 数据库名 >备份的文件名 压缩效率将近三倍。 通过以上例子可以得出什么结论? 1、导出数据用 -B 参数 2、用gzip对备份的数 阅读全文
posted @ 2019-10-09 17:21 黯然亦销魂丶 阅读(601) 评论(0) 推荐(0)
摘要: 一、备份数据的意义 运维工作就两件事:第一个是保护公司的数据,第二个是网站7*24小时提供服务。 那么,对数据丢失一部分和网站7*24小时提供服务哪个更重要呢? 我们知道都很重要,只是说相比哪个更重要? 这个具体要看业务和公司。 例如:银行,金融行业,数据是最重要的,一条都不能丢,可能宕机停机影响就 阅读全文
posted @ 2019-10-09 17:01 黯然亦销魂丶 阅读(1000) 评论(0) 推荐(0)