在k8s上部署mysql 8.0 MGR
在k8s上搭建MGR的过程,基于mysql 8.0.15,省略了mysql镜像的制作过程。
mysql半同步复制配置
1.准备主备库配置文件,创建复制用户主库server_id = 1 备库 server_id = 2, 重启数据库GRANT REPLICATION SLAVE ON *.* TO repl@'192.168.137.%' IDENTIFIED BY 'repl123';2.备份主库mysqldump -uroot -p123456 --socket=/
mysql中read commited与repeatable read两种隔离级别的测试
两个事物,A与B1. 先看read committed级别的情况:--A事物mysql> set session transaction isolation level read committed;Query OK, 0 rows affected (0.00 sec)mysql> set autocommit = 0;Query OK, 0 rows affected (0.01 sec)mysql> begin;Query OK, 0 rows affected (0.00 sec)mysql> select * from tes...
mysql收缩共享表空间
在mysql中使用共享表空间时,由于表空间无法自动收缩空间,需要对数据导出后进行收缩,然后导入数据。1.导出数据库数据(多个数据库)/usr/local/mysql/bin/mysqldump -uroot -p --socket=/tmp/mysql_3306.sock --default-character-set=utf8 --opt --extended-insert=true --triggers -R --hex-blob --single-transaction ...
mysql中varchar类型最大长度测试
1.先看字符集为latin1时,每个字符应该是占据一个bytemysql> create table test(a varchar(65535)) engine=innodb charset=latin1;ERROR 1118 (42000): Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. This includes storage overhead, check the manual. You have t...
mysql树状查询(转)
转自https://explainextended.com/2009/03/17/hierarchical-queries-in-mysql/--创建表drop table if exists t_hierarchy;CREATE TABLE t_hierarchy ( id int(10) unsigned NOT NULL AUTO_INCREMENT, parent int(10) unsigned NOT NULL, &...
在docker中安装mysql并搭建主从复制
在docker中搭建一主两从的mysql复制环境,步骤如下:1.docker mysql的安装[root@localhost docker]# docker search mysqlNAME DESCRIPTION ...
使用XtraBackup搭建mysql主从复制的操作步骤
环境说明:主库192.168.123.15,备库192.168.123.16软件下载:https://www.percona.com/downloads/XtraBackup/LATEST/1.备份主库 root@192.168.123.15/apps/percona-xtrabackup-2.4.6/bin/innobackupex --defaults-file=/apps/data/mysql3306.cnf -uroot -pxxxxxxx --slave-info --socket=/tmp/mysql_3306.sock 33...
mysql实现oracle的lead和lag函数功能
MariaDB [test]> select * from t;+--------------------------------------+---------------------+| case_id | assigned_date |+--------------------------------------+---------...
mysql备份恢复测试
1.创建测试表,并查看当前日志记录位置:mysql> create table t1(id int,name varchar(200)) engine=innodb;Query OK, 0 rows affected (0.10 sec)mysql> insert into t1 values(1,'lsq');Query OK, 1 row affected (0.03 sec)mysql> insert into t1 val...
mysql-advanced-5.6.25-linux-glibc2.5-i686.tar.gz安装
1.创建安装目录/u01[root@mbsdb install]# mkdir /u01/[root@mbsdb install]# ls -ltrtotal 1598060-rwxr-...
mysql参数之innodb_buffer_pool_size大小设置
该参数定义了数据缓冲区buffer pool大小,类似于oracle的db_cache_sizemysql> show global variables like 'innodb_buffer_pool_size';+-------------------------+-----------+| Variable_name | Value |+----------------------...
mysql的数据文件
<span style="color:#000000;">一,系统参数datadir</span><br /><span style="color:#000000;">在MySQL 中,每创建一个数据库都会在定义好(或者默认)的数据目录创建一个以数据库名字命名的文件夹,用来存放该数据库中的数据文件</span><br /><br /><span style="color:#000000;">mysql> show variables like '%dat...
mysql慢查询日志
<span style="color:#000000;">1. 开启慢查询日志</span><br /><br /><span style="color:#000000;">mysql> show variables like 'slow%';</span><br /><span style="color:#000000;">+---------------------+-----------------------------+</span><br /><span style="color:#000000;">| Variable_name &nbs...
mysql查询日志
<span style="color:#000000;">1.查看查询日志配置</span><br /><br /><span style="color:#000000;">mysql> show variables like 'general_log%';</span><br /><span style="color:#000000;">+------------------+------------------+</span><br /><span style="color:#000000;">| Variable_name | Va...
mysql二进制日志相关参数
<span style="color:#000000;">1,binlog_cache_size和max_binlog_cache_size</span><br /><span style="color:#000000;">表示的为每个session的事物分配的缓存</span><br /><span style="color:#000000;">当插入或者修改数据的时候,不会立刻写入磁盘,而是会缓存起来,缓存的大小由binlog_cache_size 来控制</span><br ...
mysql二进制日志格式介绍
Binary Logging Formats<br />Binary log有三种format:<br />--binlog-format=STATEMENT:基于statement,顾名思义,不管对数据库有没有影响数据的sql statement都会存储在binary log里面<br />--binlog-format=ROW:基于row,是对表的行数据有影响的sql statement 存储在binary log里面<br />--binlog-fo...
管理mysql二进制日志
<span style="color:#000000;">1,查看是否打开二进制日志文件的功能</span><br /><br /><span style="color:#000000;">mysql> show variables like '%log_bin%';</span><br /><span style="color:#000000;">+---------------------------------+----------------------------+</span><br /><span style="color:#000...
mysql的多实例配置
mysqld_multi被设计为了管理实现多个mysqld服务进程 配置如下:1.创建数据目录[root@mysqldb test]# cd /u01/mysql