随笔分类 - MySQL
摘要:环境说明: MySQL5.6.40 上xtrabackup全备备份的数据导入到mysql5.7.24实例上,启动MySQL5.7的服务,登录数据库MySQL5.7实例。但是在drop user user@'127.0.0.1’时,报错如下: 登录后复制 2019-08-15T19:02:31.160
阅读全文
摘要:利用xtrabackup 全量备份的mysql5.6.40实例的100G的数据恢复MySQL5.7.24实例上到单实例消耗的时间: 服务器的环境如下: 登录后复制 dell r620 双颗CPU,单核心是12核心,内存是72G ,硬盘伪sata接口的企业级的SSD固态硬盘:500G 固态盘型号如下:
阅读全文
摘要:一、环境说明 dell r620 双颗CPU,单核心是12核心,内存是72G ,硬盘伪sata接口的企业级的SSD固态硬盘:500G 固态盘型号如下: 登录后复制 PD Type: SATA Raw Size: 465.761 GB [0x3a386030 Sectors] Inquiry Data
阅读全文
摘要:前提是主从异步复制环境要提前搭建好,然后再开启mysql增强半同步 环境:mysql5.7.26 主从异步复制早已部署好。 1.加载plugin插件 建议master和slave上全部执行(考虑到MHA的主从自动切换的环境) 在主库安装semisync_master.so和semisync_slav
阅读全文
摘要:一、实例演示1 模拟主从库数据不一致环境: 192.168.0.39 master库: mysql> select * from test01.frame01;; + + + + | id | parent_id | dsn | + + + + | 1 | 1 | 192.168.0.22,u=pt
阅读全文
摘要:pt-table-checksum校验与pt-table-sync,前者主要用于数据的校验,验证主从是否一致,后者主要用来修复数据,两者一般情况结合起来用可以修复数据不一致的问题。 一、pt-table-checksum 安装 下载工具包 的最新地址如下: https://www.percona.c
阅读全文
摘要:MyCli 简介: MyCli 是一个 MySQL 命令行工具,支持自动补全和语法高亮。也可用于 MariaDB 和 Percona。 参考地址如下: https://github.com/dbcli/mycli http://www.cnblogs.com/Jing-420-/p/5883595.
阅读全文
摘要:一、环境说明: 本博文的演示环境和上篇博文一致 https://blog.51cto.com/wujianwei/2374588 1.1简述: 基于上篇博文,为了部署mysqlpxc集群环境,需要开启3个vmware虚拟机实例来部署3个mysqlpxc实例。 第一篇博文中在初始化mysqlpxc实例
阅读全文
摘要:一.环境准备 环境:vm虚拟机器, 系统:centos7 登录后复制 [root@mgr01 mysql3308]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 1.2. 关闭iptables,firewalld 和sel
阅读全文
摘要:一环境介绍: 系统: 登录后复制 centos7 [root@mgr01 ~]# cat /etc/hosts 10.0.0.6 pxc01 10.0.0.7 pxc02 [root@pxc02 ~]# cat /etc/hosts 10.0.0.6 pxc01 10.0.0.7 pxc02 1.2
阅读全文
摘要:一、服务器的环境: 登录后复制 [root@VM_82_178_centos ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) [root@VM_82_178_centos ~]# 本地云主机安装有mysql-proxy
阅读全文
摘要:测试、生产环境中,有时并不需要在本地安装一个mysql server服务,只需要安装一个登录mysql server 的mysql的客户端client centos6系统上安装mysql-client的方式: yum install mysql-clent mysql-devel -y centos
阅读全文
摘要:系统centos6.8 安装过程如下: 登录后复制 mkdir -p /home/mysql3307/{data,log,binlog,tmp} useradd mysql -S /sbin/nologin -M chown -R mysql.mysql /home/mysql3307/{data,
阅读全文
摘要:一、配置mysql gtid下主从复制 master库192.195.1.131操作: 登录后复制 [root@VM_82_178_centos ~]# mysql -e "grant replication slave on *.* to rep@'192.195.1.233' identifie
阅读全文
摘要:在MySQL 5.7.2 新增了 log_timestamps 这个参数,该参数主要是控制 error log、genera log,等等记录日志的显示时间参数 且默认安装后error_log,slow_log 日志时间戳默认为UTC,因此会造成与系统时间不一致,与北京时间相差8个小时 登录后复制
阅读全文
摘要:MySQL 5.7 传统复制到GTID在线切换 前提: 1. 要求MySQL 5.7.6及以后版本。 2. 所有组中成员gtid_mode 为off状态。 实现步骤: 所有的Server执行 set @@global.enforce_gtid_consistency = warn; 特别注意: 这一
阅读全文
摘要:MySQL5.7.24 Gtid+MGR+atlas读写分离以及负载均衡高可用架构 一.服务器环境介绍: **腾讯云的云主机安装360开源的mysql中间键Atlas 腾讯云机器的外网ip:119.29.97.131 沧州233测试物理机器的外网ip192.168.1.233(安全起见故意写成内网的
阅读全文
摘要:MySQL5.7.24 Gtid+MGR 一.服务器环境说明: 由于服务器的资源有限,本次测试采用的是1台机器测试: 一台硬件物理机器:16G内存,一块120G的ssd盘 系统是CentOS6.9 x86_64最小化安装 系统内核: 登录后复制 [root@localhost ~]# uname -
阅读全文
摘要:演示环境: 1.MySQL5.7.24 二进制安装包 2.master库和slave库都是全新的环境进行配置 3.MySQL开启gtid 并且指定具体的数据库进行同步库 maser 库my.cnf配置操作: 登录后复制 [root@VM_82_178_centos ~]# egrep 'server
阅读全文
摘要:一、mysql之高级命令Pager使用 分屏显示内容: 登录后复制 root@localhost [(none)]>pager more PAGER set to 'more' root@localhost [(none)]>select * from testdb.zx_scores; root@
阅读全文