Category Archives: MySQL

超简单:必须要掌握的运维小妙招

常言道:生产运维无小事!尤其针对黑屏操作,相信不少客户都有自己的血泪史。 比如操作系统rm命令误删掉了关键系统数据… 比如执行关库操作后才发现连错了数据库… 除了对生产要有敬畏之心,做关键操作之前反复多确认,多人复核,其实还可以借助一些小妙招来减少紧张和焦虑情绪。 我们给客户做hands-on实验演示时,也可以通过这些小妙招来加快演示速度,同时能让观众更清楚Demo环境。 Oracle的小妙招 MySQL的小妙招 Oracle的小妙招 sqlplus界面优化 默认情况下,sqlplus连接到数据库,并不会清楚显示必要信息,只有默认的SQL> 有经验的运维人员做关键操作时,比如关闭数据库,会习惯性的确认当前连接的数据库是否正确。 同时,建议设置glogin.sql文件,示例如下: cd $ORACLE_HOME/sqlplus/admin/ vi glogin.sql 添加新内容如下: define gname=idle column global_name new_value gname set heading off set termout off col global_name noprint select upper (sys_context (‘userenv’, ‘DATABASE_ROLE’) || ‘ @’ … Continue reading

Posted in MySQL, Oracle, Scripts, 善事利器 | Comments Off on 超简单:必须要掌握的运维小妙招

案例:推进GTID解决MySQL主主不同步问题

之前文章介绍过MySQL修改lower_case_table_names参数,如果之前大写存储的表将无法识别,需要特殊处理。
最近遇到一例应用开发人员在修改这个参数之后,为了清除之前大写存储的表,做了误操作,导致主主不同步。 Continue reading

Posted in MySQL故障处理 | Tagged , | Comments Off on 案例:推进GTID解决MySQL主主不同步问题

小知识:MySQL修改lower_case_table_names参数

起初创建环境时没有要求表名称不区分大小写,后续应用使用提出要设置`lower_case_table_names=1`的需求,期望表名不再区分大小写。
修改这个参数需要重启实例,另外一定要注意该参数修改会导致之前大写存储的表将无法识别,需要特殊处理。 Continue reading

Posted in MySQL故障处理 | Tagged | Comments Off on 小知识:MySQL修改lower_case_table_names参数

小知识:RHEL7上设置Keepalived日志重定向

之前在MySQL主主+Keepalived架构安装部署时也有描述Keepalived日志重定向的部分,其中提到RHEL7(实际是RHEL6.8以上)要配置rsyslog,回顾下之前的配置,主要就是改两个地方: Continue reading

Posted in MySQL安装部署 | Tagged , , | Comments Off on 小知识:RHEL7上设置Keepalived日志重定向

小知识:MySQL配置文件优先级

今天在RHEL7上,严格按之前的安装规范文档,部署MySQL环境时,发现通过服务的方式启动MySQL失败: Continue reading

Posted in MySQL安装部署 | Tagged , , | Comments Off on 小知识:MySQL配置文件优先级

MySQL主主同步环境出现1236错误

环境:MySQL 5.7.25 主主架构
故障现象:发现互相之间的同步均发生异常,两端均出现1236错误,在两个主节点上分别执行show slave status显示的关键信息如下: Continue reading

Posted in MySQL故障处理 | Tagged , , | Comments Off on MySQL主主同步环境出现1236错误

MySQL主主+Keepalived架构安装部署

根据当前客户的生产环境,模拟安装部署一套MySQL主主+Keepalived架构的测试环境,方便后续自己做一些功能性的测试。 Continue reading

Posted in MySQL安装部署 | Tagged , , | Comments Off on MySQL主主+Keepalived架构安装部署

MySQL多实例安装(相同版本)

本文以MySQL5.7为例,介绍在同一台机器下如何安装多个MySQL实例。 Continue reading

Posted in MySQL安装部署 | Tagged , | Comments Off on MySQL多实例安装(相同版本)

MySQL入门04-MySQL主从配置

MySQL主从配置.. Continue reading

Posted in MySQL安装部署 | Tagged | Comments Off on MySQL入门04-MySQL主从配置

MySQL入门03-MySQL配置安全性、易用性

MySQL配置安全性、易用性.. Continue reading

Posted in MySQL安装部署 | Tagged | Comments Off on MySQL入门03-MySQL配置安全性、易用性