mysql
文章平均质量分 75
好记忆不如烂笔头abc
Oracle GoldenGate认证,超15年电信、金融、医疗、政府、教育等数据库运维经验,擅长oracle数据库高可用技术RAC/ADG以及跨平台跨版本数据库各种方法最短时间大数据量迁移升级:
oracle各版本之间:从9i->10g->11g->12c,19c,21c
sqlserver各版本之间:从2000->2008->2012->2014->2016->2017->2019
db2->oracle,oracle->postgresql等
展开
-
Mysql基于xtrabackup主从同步搭建
Mysql基于xtrabackup主从同步搭建转载 2023-03-01 13:57:27 · 904 阅读 · 0 评论 -
Xtrabackup备份MySQL最佳实践
xtrabackup备份转载 2022-10-27 14:49:18 · 799 阅读 · 0 评论 -
MySQL性能测试工具之mysqlslap使用详解
MySQL性能测试工具之mysqlslap使用详解转载 2022-10-10 13:08:31 · 455 阅读 · 0 评论 -
MySQL redo调整
MySQL redo调整转载 2022-10-09 14:58:59 · 753 阅读 · 0 评论 -
percona-xtrabackup-80.x86_64 0:8.0.29安装
percona-xtrabackup-80.x86_64 0:8.0.29-原创 2022-10-09 13:55:39 · 1182 阅读 · 0 评论 -
Percona XtraBackup 工具的使用
Percona XtraBackup 工具的使用转载 2022-10-09 13:22:20 · 577 阅读 · 0 评论 -
MySQL数据库字符集由utf8修改为utf8mb4一例
MySQL数据库字符集由utf8修改为utf8mb4一例转载 2022-09-27 10:27:29 · 1848 阅读 · 0 评论 -
mysql的binlog日志介绍
mysql的binlog日志介绍转载 2022-09-20 09:31:24 · 182 阅读 · 0 评论 -
com.mysql.jdbc.CommunicationsException: The last packet successfully received from the server
com.mysql.jdbc.CommunicationsException: The last packet successfully received from the server was58129 seconds ago.The last packet sent successfully to the server was 58129 seconds ago, which is longer than the server configured value of 'wait_timeout'. Yo转载 2022-09-15 09:21:17 · 6398 阅读 · 0 评论 -
How to Kill session or Cancel SQL query on Oracle , MySQL, PostgreSQL(数据库比较系列八)
How to Kill session or Cancel SQL query on Oracle , MySQL, PostgreSQL(数据库比较系列八)转载 2022-07-08 11:03:52 · 306 阅读 · 0 评论 -
mysql最短停机升级
-----要启用基于GTID的复制,每个服务器必须启用GTID模式,将gtid_mode变量设置为ON,并启用enforce_gtid_consistency变量,以确保只有对基于GTID的复制是安全的语句被记录。转载 2022-06-10 10:17:44 · 131 阅读 · 0 评论 -
mysql8.x安装、升级、备份参考
mysql8.x安装+备份参考原创 2022-03-25 13:50:26 · 1334 阅读 · 0 评论 -
SQLines Data 迁移工具
SQLines Data 是一款开源(Apache License 2.0),可伸缩,并行高性能的data传输、schema转换工具,可以用作数据库迁移和ETL处理。支持数据库:Oracle and Oracle ExadataMicrosoft SQL Server and Microsoft Azure SQLMySQLMariaDBPostgreSQLAmazon Redshift, Amazon Aurora, Amazon RDS and Amazon AthenaIBM DB2原创 2022-02-28 13:30:14 · 1675 阅读 · 0 评论 -
MySQL · 数据恢复 · undrop-for-innodb
简介undrop-for-innodb 是针对 innodb 的一套数据恢复工具,可以从文件级别恢复诸如:DROP/TRUNCATE table, 删除表中某些记录,innodb 文件被删除,文件系统损坏,磁盘 corruption 等几种情况。本文简单介绍下使用方法和原理浅析。准备git clone https://github.com/twindb/undrop-for-innodb.git make需要联合 MySQL 的安装路径编译工具 sys_parser,gcc `$转载 2022-02-15 08:46:21 · 1089 阅读 · 0 评论 -
mysql小版本升级补丁操作
一、前言业务场景中需要通过小版本升级来解决 MySQL 的一些 BUG 需要升级到更高版本来解决,本篇博客记录 MySQL 小版本升级操作过程。二、升级过程查看当前 MySQL 版本:root@mysql 17:05: [(none)]> select @@version;+------------+| @@version |+------------+| 5.7.29-log |+------------+1 row in set (0.01 sec)root@mysq..转载 2022-01-17 13:45:41 · 1831 阅读 · 0 评论 -
MySql Lock wait timeout exceeded该如何处理?
这个问题我相信大家对它并不陌生,但是有很多人对它产生的原因以及处理吃的不是特别透,很多情况都是交给DBA去定位和处理问题,接下来我们就针对这个问题来展开讨论。Mysql造成锁的情况有很多,下面我们就列举一些情况:执行DML操作没有commit,再执行删除操作就会锁表。 在同一事务内先后对同一条数据进行插入和更新操作。 表索引设计不当,导致数据库出现死锁。 长事物,阻塞DDL,继而阻塞所有同表的后续操作。但是要区分的是Lock wait timeout exceeded与Dead Lock是不转载 2021-12-03 10:37:01 · 197 阅读 · 0 评论 -
Class ‘PDO‘ not found
yum install php-mysqlnd解决。环境:centos7+php5.4.16+mariadb5.5.52Class 'PDO' not found在centos7环境下安装PDO,安装的时候都是自己分开安装的,先装的PHP(httpd)后装的mariadb。数据库安装完成后没有pdo支持,按照普通的module安装方法,来回折腾了好几天,国内反复百度都没有匹配的环境,各种编译出错。终于在stackoverflow上找到了答案,直接使用yum install php-m转载 2021-08-19 10:59:23 · 537 阅读 · 0 评论 -
SQLSTATE[HY000] [1044] Access denied for user
[root@php application]# mysql -uroot -pEnter password:Welcome to the MariaDB monitor. Commands end with ; or \g.Your MariaDB connection id is 20Server version: 5.5.68-MariaDB MariaDB ServerCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab an..原创 2021-08-19 10:54:44 · 3460 阅读 · 0 评论 -
MySQL HA 方案 MMM、MHA、MGR、PXC 对比
MySQL高可用架构MMM(Multi Master Replication Manager)资源 数量 说明 主DB 2 用于主备模式的主主复制 从DB 0~N台 可以根据需要配置N台从服务器 IP地址 2n+1 N为MySQL服务器的数量 监控用户 1 用户监控数据库状态的MySQL用户(replication) 代理用户 1 用于MMM代理端改变read_only状态 故障转移步转载 2021-08-16 14:11:52 · 6435 阅读 · 0 评论 -
Percona Toolkit工具使用
Percona Toolkit简称pt工具—PT-Tools,是Percona公司开发用于管理MySQL的工具,功能包括检查主从复制的数据一致性、检查重复索引、定位IO占用高的表文件、在线DDL等下载地址为: https://www.percona.com/downloads/percona-toolkit/LATEST/安装: 1 2 3 4 5 6 7 8 9 10 percona-toolk转载 2021-06-08 11:25:19 · 358 阅读 · 0 评论 -
MYSQL中BINLOG_FORMAT的三种模式
mysql复制主要有三种方式:基于SQL语句的复制(statement-based replication, SBR),基于行的复制(row-based replication, RBR),混合模式复制(mixed-based replication, MBR)。对应的,binlog的格式也有三种:STATEMENT,ROW,MIXED。① STATEMENT模式(SBR)每一条会修改数据的sql语句会记录到binlog中。优点是并不需要记录每一条sql语句和每一行的数据变化,减少了binlog日志转载 2021-06-08 10:50:43 · 519 阅读 · 0 评论 -
mysql多线程备份与还原工具mydumper
(一)mydumper介绍之前我们已经学过如何使用mysqldump备份恢复数据库:《mysql逻辑备份与还原工具mysqldump》,就目前来说,mysqldump是使用最广泛的MySQL备份工具。但经过个人长期使用下来,发现存在几个问题:不支持多线程备份,也不支持多线程恢复。如果数据库较大,带来的问题就是备份恢复时间长。 备份出来的文件为一个整体,当需要某个表的数据时,无法从一个整体中取出。这个时候我们可以考虑使用mydumper来备份数据库,相对于mysqldump,mydumper有什么转载 2021-06-02 14:02:27 · 540 阅读 · 0 评论 -
mysql5.6.51安装 for win2008x64
mysql5.6.51介质下载地址:https://downloads.mysql.com/archives/community/最新版地址:https://dev.mysql.com/downloads/mysql/原创 2021-04-06 10:42:37 · 741 阅读 · 0 评论 -
windows自动备份指定目录和mysql
备份目录和mysql@echo offcd \C:cd "C:\backup"forfiles /p C:\backup\ /d -5 /c "cmd /c if @isdir==TRUE (rmdir /q /s @path)"set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" mkdir %Ymd%C:\mysql\bin\mysqldump --opt -u root --password=123456 xxxdb > C:\backup\%原创 2020-10-10 15:56:32 · 359 阅读 · 0 评论 -
CentOs 6.3系统内核tsc时钟源不稳定造成mysql频繁自动停机
最近三个月,阿里云上的mysql经常性自动停机,查看mysql运行日志: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 # tail -n 20 /var/log/mysqld.log 1601228:59:12InnoDB: Completed initialization of buffer pool 1601228...转载 2020-09-27 20:09:33 · 1520 阅读 · 0 评论 -
Navicat连接mysql 2003 - Can‘t connect to MySQL server on (10038)
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;Query OK, 0 rows affectedmysql> flush privileges;Query OK, 0 rows affectedmysql> SELECT User, Host FROM mysql.user;+--------+-----------+| User |...原创 2020-09-23 21:05:21 · 685 阅读 · 0 评论 -
mysql5.7.28+centos7.6互为主从配置
mysql5.7.28+centos7.6互为主从配置基础环境信息: 主库 备库 主机名 rac1 rac2 public ip 192.168.52.150 192.168.52.151 ...原创 2020-03-12 18:30:03 · 618 阅读 · 0 评论 -
mysql下载地址参考
https://downloads.mysql.com/archives/community/原创 2020-03-09 11:18:44 · 160 阅读 · 0 评论 -
linux6.x+mysql5.7.28主从互备配置
1.在两台主机安装mysql软件参考:https://blog.csdn.net/jycjyc/article/details/1032057052.配置两边创建数据库并导入数据3.配置主从互备。4.两库验证测试主库:192.168.xxx.7[root@localhost mysql]# cat /etc/my.cnf# For advice on how to change ...原创 2019-11-23 21:50:33 · 240 阅读 · 0 评论 -
linux6.x+mysql5.7.28快速rpm安装
[root@rsb mysql]# cat /etc/redhat-releaseCentOS release 6.10 (Final)[root@rsb mysql]#[root@rsb mysql]# rpm -aq|grep mysqlmysql-libs-5.1.73-8.el6_8.x86_64[root@rsb mysql]# yum -y remove mysql-li...原创 2019-11-22 18:47:49 · 356 阅读 · 0 评论