阿里云 Mysql RDS 在 私有环境的恢复测试。
阿里云 RDS 做一定的技术屏蔽,这是必须的。 那么从阿里云 下载一个备份集, 是否可以顺利的恢复成一个数据库实例, 是一件技术活。 我们做了一个测试。 下载一个 RDS 实例备份。 一般后缀为 “xb”第一步: 需要安装解压软件: 安装 qpress安装 xtrabac
GTID 怎么过去。
数据库总是会遇到各种稀奇古怪的事情。 mysql 已经开了 gtid 了。 最近我们一个从库, 突然死了。 然后 slave 挂了。 表现: 实际上 binlog 已经应用到从库里去了。 但是gtid 相关数据没有更新到。 数据库起来后, 重新 start slave 就报记录不存在, 或
mysql 并发复制
1.通过 DTS 将 POLARDB 复制到 IDC 是32 并发. 2. 导致 备机 standy 严重落后 主库, 尤其是大量数据修改之后, 可能会有上万秒的 落后. 3 .决定启用 并发复制功能; 4 .条件:  
delete 语句带别名问题.
mysql 8.0 版本: delete from table1 s where project_id = ? and not exists (select project_id from table2 u  
开启mysql 数据库审计功能。
社区版的mysql 是没有审计功能的。 需要开启审计功能。 其实看到 $mysql/lib/plugin 里面的结构,基本也就明白了。剩下的就是兼容性问题了。 mariadb 带有审计功能的插件。 对应的server_audit.so 文件。 我们把这个文件拿到 mysql/l
mysql 支持索引字符超过 767
mysql 数据库从 5.6 开始已经可以支持 大字符串的索引了 , 已经突破了 767 的限制 .主要是两个参数. innodb_large_prefix=1innodb_file_format=Barracuda 新建 默认的是 梭子鱼模式了. 如果是从旧库升级过来的. 原来的旧表
因为init_command 导致的 mysql 5.6 主从连接失败的案例一则。
init_command
galera mysql cluster 故障节点再次接入集群遇到的问题.
galera cluster 是mysql 的多主集群. 我们目前搭建了3个节点的测试集群. 第一轮测试的时候, 发现一个问题,节点故障了, 下线,然后重新加入集群,无法加入. 然后直接整个节点内容 作为一个新节点加入, 也是失败的. 搞了两天, 头大了. 失败告终. 报错信息如下: 170609 16:55:5...
关于mysql5.6 的排序问题.
mysql 5.6 的排序进行了优化. 同样的sql , 在5.5 跟5.6 上可能得到不同的结果:01020304...
遭遇 bug InnoDB: Failing assertion: page_get_n_recs(page) > 1
昨晚遇到了一个mysql 的bug : 161230 3:15:26 [Note] /usr/local/mysql/bin/mysqld: ready for connections.Version: '5.5.9-log' socket: '/tmp/mysql.download.sock' port: 3306 MyS...
mysql innodb_autoinc_lock_mode 的与数据库行为
mysql 的auto_incremet 都知道了 对应的还有一个这个行为的一个锁的类型的参数,对数据库的行为会有影响. innodb_autoinc_lock_mode 有3个取值 0 , 1 ,2 对应于 “traditional”,“consecutive”, or “interleaved...
MySQL 数据库 到底能支撑多少表?
<br /><br />MySQL 数据库到底能支撑多少个表? <br /><br />原则上来说应该是无限的, 但是又收到了操作系统某些参数的限制. 内存大小的限制. <br /><br />根据 mysql 5.7 的文档, 里面提到了一点 : <br /><br /><p style="margin-top:0px;margin-bottom:10px;border:0px;outline:...
关于移动设备 表情符号的数据库存储 与 utf8 与utf8mb4 字符集
utf8mb4 字符集 的mysql 支持问题。
mysql 5.5.9 导出导入到5.1.41 的问题
今天更新测试库,从线上数据库 更新几个表到测试库在5.5 的线上数据库导出单个表后,导入到测试库,测试库是5.1.41 导出3个表,只有一个表可以顺利导入另外两个表报错并且是同样的错误[root@test740-10 ~]# mysql test < /usr/local/mysql/cs_acc1.sql ERROR...
mysql 的两个参数 slave_type_conversions 与innodb_support_xa
先说第二个 innodb_support_xa 这个参数是在主库上设置的,默认是自动开启的。 看到XA 首先想到的就是分布式事务了,这个参数确保事务日志写入bin-log 的顺序与是事务的time-line 是一致的。这样在系统崩溃的...
遭遇mysql 5.6.10 BUG 一例
mysql 5.6.10 正式发布了,这几天对innodb_memcache 做了一下测试,在灌数据时候,遭遇bug mysqld 崩溃。 记录一下: 通过 memcached协议 向demo_test 表灌数据key : 32字节随机字符串,由于是临时的,没...
mysql slave 损害一例
2-24 号下午2点左右,238.192主库宕机了,及时的处理了问题, 服务恢复。检查从库的时候报错了: Last_IO_Error: Got fatal error 1236 from master when reading data from binary log:'Client requested master ...
innodb 36个问题
Heikki Tuuri Innodb answers – Part IOctober 26, 2007 By Peter Zaitsev 19 Comments inShare Its almost a month since I promis...
Percona XtraDb 针对oracle 版mysql 的增强
根据文档整理了一下,写在这里了。 userstat 统计客户端性能问题 information_schem...
mysql 大逃亡时代到来?
mariadb 的 老大们,发现了一个问题,新发布的mysql 5.5.25 里宣布修改了几个重要的bug 但是却没有了对应bug-fix的test-case了。mysql-test 要闭源。更有人发现,oracle 已经从mysql 里抽取了 modify set (源代码树...