随笔分类 - MySQL
摘要:max_allowed_packet Command-Line Format --max-allowed-packet=# System Variable max_allowed_packet Scope Global, Session Dynamic Yes Type Integer Defaul
阅读全文
摘要:1.1 数据库和实例 数据库:物理操作系统文件或其他形式文件类型的集合 实例:MySQL数据库由后台线程以及一个共享内存区组成 启动服务: 查看实例进程 配置文件: mysql --help|grep my.cnf datadir -- 可能只是一个软连接 1.2 MySQL体系结构 连接池 管理服
阅读全文
摘要:参考链接:https://dev.mysql.com/doc/refman/8.0/en/resetting-permissions.html 流程 发现忘记密码了->干掉实例->跳过授权表重启实例->修改密码 傻眼了,居然不让干 看管档https://dev.mysql.com/doc/refma
阅读全文
摘要:在新版本的ProxySQL中,mysql_query_rules表为mirroring新增了两个字段,mirror_flagOUT以及mirror_hostgroup 存在两个一点 1.mirroring的作用是什么? (文中提到的是查询重写) 2.在Advanced example: use mi
阅读全文
摘要:Main (runtime) Listing all tables 1 Admin> SHOW TABLES FROM main; 2 + + 3 | tables | 4 + + 5 | global_variables | 6 | mysql_collations | 7 | mysql_gro
阅读全文
摘要:ProxySQL admin接口支持MySQL协议,通过客户端连接到admin接口,输入命令即可配置。ProxySQL解析所有通过admin接口发送过来的命令,如果没有什么问题的话,就将他发生到SQLite引擎执行 记住SQLite3余MySQL之间的存在的差异,不是说所有在MySQL上运行的SQL
阅读全文
摘要:Query Logging ProxySQL能够记录完整的查询日志,是通过查询规则来配置,粒度可大可小。 Setup 首先,全局启用logging 变量需要load到runtime,最后save到磁盘 接下来,创建查询路由规则。如果你需要记录所有的查询,简单配置一下即可: 1 INSERT INTO
阅读全文
摘要:Scheduler scheduler特性是在ProxySQL v1.2.0引入的。 scheduler是一个类似cron的调度器,已经被集成到ProxySQL中了,粒度可以达到毫秒级。通过admin即可配置:目前不支持配置文件配置,将来也没这个打算 Motivation scheduler可以以规
阅读全文
摘要:MySQL Passwords in ProxySQL ProxySQL是一个感知协议代理 ProxySQL是根据流量负载来路由连接的,所以连接到ProxySQL的客户端是不能通过目的主机组的认证的,因此ProxySQL需要对客户端进行验证 所以,ProxySQL需要和用户密码相关的信息:足够通过认
阅读全文
摘要:Users configuration 用户配置是保存在mysql_users表中 备注:在看下面内容之前,确保理解 multi-layer configuration system。 注意: 更新mysql_users表后,不执行LOAD MYSQL USERS TO RUNTIME配置不会立即生
阅读全文
摘要:一、Multi layer configuration system ProxySQL的配置系统很复杂,但是上手很简单,一般适合有如下需求的服务: 可以轻松的动态修改配置(满足那些具有庞大业务基础架构,又严格要求零停服时间的用户),为此,ProxySQL提供了一个兼容MySQL特性的管理接口 动态修
阅读全文
摘要:存储过程是这样写的 想得到下面的结果 但是发现确实下面这种效果,居然只返回一条 这时prepare statement强大的功能就该派上用场了 测一把 完美!
阅读全文
摘要:一、安装 下载安装包:下载 下载完成后用系统包管理器安装程序: 你也可以配置apt(deb/ubuntu)或者yum(centos/redhat/...)源来安装 1.Ubuntu / Debian: 配置repo 安装 2.Red Hat / CentOS: 配置repo 安装 二、service
阅读全文
摘要:sharding sphere MySQL proxysql读写分离 MySQL HA面面观 proxysql wiki MySQL sharding with proxysql中文、MySQL sharding with proxysql英文 sharding sphere project Dis
阅读全文
摘要:一.mysql 1.vi mysqldauto #!/bin/sh# Version: 0.1 by orczhou@gmail.commysqld_safe=`which mysqld_safe`$mysqld_safe --defaults-file=/data/my.cnf & 2.chmod
阅读全文
摘要:今天新建一张表做临时数据排查用,由于数据不多,我新建了如下一张表: CREATE TABLE emp (id TINYINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,ename VARCHAR(20)); 建完表后,新插入数据的时候,出现了下面的错误
阅读全文
摘要:方式1: http://192.168.110.133:8500/v1/status/leader 方式2: consul operator raft list-peersNode ID Address State Voter RaftProtocolagent1 2a3ae4a0-8193-7da
阅读全文
摘要:What is Orchestrator? orchestrator是MySQL复制结构的一个拓扑管理工具 其主要有以下几个特征 1.自动监测数据库复制的结构及其状态 2.提供了GUI,CLI,API等接口来检查复制拓扑的状态以及做一些调整的操作 3.支持自动的master failover,当复制
阅读全文
摘要:项目地址 文档地址 Consul, ProxySQL and MySQL HA MHA Quick Start Guide 前提条件 1.复制2.ssh3.彼此能够通过客户端连接数据库4.所有节点有相同的复制用户和密码5.只有一个写节点,所有其他都配置成read_only6.5.0或更新版本7.ca
阅读全文
摘要:innodb-format ROW tx_isolation RR Type Name Status InnoDB 2018-07-25 02:14:16 7f58eded5700 INNODB MONITOR OUTPUT Per second averages calculated from t
阅读全文