随笔分类 -  MySQL

Mysql 相关的安装、集群、问题解决等归类
摘要:``` change master to master_host='10.0.20.201',master_user='repl',master_password='123456',master_log_file='mysql-bin.000009',master_log_pos=765407510; flush tables with read lock; unlock tables; mysq 阅读全文
posted @ 2019-09-09 11:11 司家勇 阅读(350) 评论(0) 推荐(0)
摘要:[TOC] 问题 起因是在测试部署 Altls + Keepalive 高可用读写分离,测试停止Atlas服务的时候,发现Keepalive不会自动主从切换,就是Keepalive还是正常运行,vip并没有被slave接管。 也就是文章: "centos 7 Atlas keepalived 实现高 阅读全文
posted @ 2019-06-18 15:15 司家勇 阅读(3075) 评论(0) 推荐(0)
摘要:[TOC] 简介 Atlas是由 Qihoo 360公司Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。 它在MySQL官方推出的MySQL Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。而且安装方便。配置的注释写的蛮详细的,都是中文。 主要功能 阅读全文
posted @ 2019-06-18 15:15 司家勇 阅读(899) 评论(0) 推荐(0)
摘要:[TOC] 简介 MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。 在MySQL故障切 阅读全文
posted @ 2019-06-14 10:25 司家勇 阅读(2407) 评论(2) 推荐(1)
摘要:[TOC] 基于 "Xtrabackup 全备和还原以及增量备份和还原" 的环境和数据准备的操作 测试数据准备 在 表中录入一条数据 进行全量备份 full 目录存放全量备份的数据 incr 目录存放增量备份的数据 备份好了,下面查看 第一次增量插入一条数据 进行第一次增量备份 注意 特别强调 第一 阅读全文
posted @ 2018-12-11 17:23 司家勇 阅读(1416) 评论(0) 推荐(0)
摘要:[转自] http://julyclyde.org/?p=403 在操作 innobackupex 的时候,执行 change master to 的时候发现 xtrabackup_binlog_pos_innodb xtrabackup_binlog_info 两个文件对应的master 的 bi 阅读全文
posted @ 2018-12-11 14:10 司家勇 阅读(1128) 评论(0) 推荐(0)
摘要:[TOC] 本文继 "Xtrabackup安装和参数详解" ,本次介绍 MySQL环境介绍 阿里云云主机 系统信息以及数据库版本,数据存放目录具体如下: 全备和还原 准备备份目录 1. full: 文件中存放全量备份 2. incr: 文件中存放增量备份 创建测试数据 创建一个测试数据库,库名为: 阅读全文
posted @ 2018-12-11 14:05 司家勇 阅读(666) 评论(0) 推荐(0)
摘要:[TOC] 安装 继 "Xtrabackup 介绍" ,本次来讲解安装和使用。 Xtrabackup的RPM包下载地址: 系统版本 | 官网刚下载地址 | 百度云下载 | | CentOS 6 | "官网下载地址" | "百度云盘链接" 提取码:rxv5 CentOS 7 | "官网下载地址" | 阅读全文
posted @ 2018-12-11 10:36 司家勇 阅读(2904) 评论(0) 推荐(0)
摘要:[TOC] 设置用户密码 方法一 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('NewPassword'); 方法二 UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root' 阅读全文
posted @ 2018-12-07 17:23 司家勇 阅读(280) 评论(0) 推荐(0)
摘要:[TOC] 概念 Xtrabackup是由Percona开发的一个开源软件,可实现对InnoDB的数据备份,支持在线热备份(备份时不影响数据读写) 备份方式 热备份:读写不受影响(mysqldump innodb) 温备份:仅可以执行读操作(mysqldump myisam) 冷备份:离线备份,读写 阅读全文
posted @ 2018-12-06 15:36 司家勇 阅读(1560) 评论(0) 推荐(0)
摘要:[TOC] 介绍 mysqldump 常用于MySQL数据库逻辑备份 命令参数 参数 | 说明 | 用法 | | all databases , A | 导出全部数据库 | mysqldump uroot p all databases all tablespaces , Y | 导出全部表空间 | 阅读全文
posted @ 2018-12-06 13:11 司家勇 阅读(188) 评论(0) 推荐(0)
摘要:背景 很好的朋友 同学,擅长MySQL,目前任职某大型互联网业MySQL DBA,要来一套MySQL自动安装的Shell脚本,贴出来保存一些。 此版本为 MySQL 5.7.18 自动安装数据库脚本root密码MANAGER将脚本和安装包放在/root目录即可 数据库目录/usr/local/mys 阅读全文
posted @ 2018-11-23 11:25 司家勇 阅读(246) 评论(0) 推荐(0)
摘要:背景 很好的朋友 同学,擅长MySQL,目前任职某大型互联网业MySQL DBA,要来一套MySQL自动安装的Shell脚本,贴出来保存一些。 此版本为 MySQL 5.6.365 自动安装数据库脚本root密码MANAGER将脚本和安装包放在/root目录即可 数据库目录/usr/local/my 阅读全文
posted @ 2018-11-23 11:24 司家勇 阅读(438) 评论(0) 推荐(0)
摘要:MySQL 5.7.23 源码安装 CentOS 7 将默认数据库 替换成了 。 这里会从系统的环境准备开始一步一步安装。 环境准备 系统版本 | 内核版本 | IP地址 | | Centos 7.5 | 4.18.9 1.el7.elrepo.x86_64 | 10.0.0.3 备注 该系统采用 阅读全文
posted @ 2018-10-08 17:07 司家勇 阅读(963) 评论(0) 推荐(0)
摘要:mysql 5.6.39 源码编译安装报错 报错信息: 原因是由于虚拟机的配置太低,之前是1核1G的配置,调整2核2G 后 重新编译编译通过 mysql 5.7 源码编译安装报错 解决: 在cmake编译参数中加入: DWITH_EMBEDDED_SERVER=OFF 阅读全文
posted @ 2018-10-08 11:08 司家勇 阅读(1436) 评论(0) 推荐(0)
摘要:MySQL 5.7.23 二进制安装 CentOS 7 将默认数据库MySQL替换成了Mariadb。 这里会从系统的环境准备开始一步一步安装。 环境准备 系统版本 内核版本 IP地址 Centos 7.5 4.18.9-1.el7.elrepo.x86_64 10.0.0.3 备注 该系统采用MI 阅读全文
posted @ 2018-10-08 11:01 司家勇 阅读(454) 评论(0) 推荐(0)
摘要:MySQL 5.6.39 二进制安装 CentOS 7 将默认数据库 替换成了 。 这里会从系统的环境准备开始一步一步安装。 环境准备 系统版本 | 内核版本 | IP地址 | | Centos 7.5 | 4.18.9 1.el7.elrepo.x86_64 | 10.0.0.3 备注 该系统采用 阅读全文
posted @ 2018-09-30 10:15 司家勇 阅读(631) 评论(0) 推荐(0)
摘要:MySQL 5.6.39 二进制安装 CentOS 7 将默认数据库 替换成了 。 这里会从系统的环境准备开始一步一步安装。 环境准备 系统版本 | 内核版本 | IP地址 | | Centos 7.5 | 4.18.9 1.el7.elrepo.x86_64 | 10.0.0.3 备注 该系统采用 阅读全文
posted @ 2018-09-29 17:29 司家勇 阅读(314) 评论(0) 推荐(0)