![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
Spaceack
这个作者很懒,什么都没留下…
展开
-
使用Mysql实现消息队列
实现起来就是 消息 带 状态 和 版本号 字段。更新时用 版本号 做乐观锁。操作逻辑就是个状态机。UPDATE mq SET mq.status=new_status mq.version = mq.version + 1 WHERE mq.version = old_version实现mysql mq 表结构设计CREATE TABLE `mq` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `msg` varchar(102.原创 2021-10-24 19:40:28 · 2720 阅读 · 0 评论 -
使用docker模拟双机环境测试mysql双机互为主备(Active-Active)
MariaDB双活热备1. 环境准备创建目录 mkdir conf conf2 data data2 log log2创建 MariaDB 配置文件 touch conf/my.cnf conf2/my.cnfconf/my.cnf文件# The MariaDB configuration file## The MariaDB/MySQL tools read configuration files in the following order:# 0. "/etc/mysql/my.cnf原创 2021-02-22 22:30:35 · 213 阅读 · 0 评论 -
使用docker-compose安装mariadb
step1: 创建目录mkdir -p /server/mariadb/{config,data,log}chmod -R 777 /server/mariadbstep2: 编写docker-compose.ymlversion: '3.1'services: mariadb: image: mariadb:10.5.5 container_name: "mariadb1" restart: always environment: MYS..原创 2021-02-21 00:03:33 · 1386 阅读 · 0 评论 -
mysqlslap: unknown variable ‘default-character-set=utf8mb4‘错误处理
测试命令mysqlslap -a -c 100 -i 10 -uroot -ppassword报错:mysqlslap: unknown variable 'default-character-set=utf8mb4'加入 --no-defaults 参数即可原创 2021-01-19 20:32:14 · 1472 阅读 · 0 评论