随笔分类 - mysql
摘要:一.pt-kill 用来批量杀进程 常用场景 1.杀掉查询时间超过50的查询会话(info后可变条件如"select|SELECT|delete|DELETE|update|UPDATE") 2.杀掉来自某个IP的会话 3.杀掉来自某个用户的会话 4.杀掉正在执行某个操作的会话(stat后可变条件如
阅读全文
摘要:使用存储过程批量删除表 也可以使用函数CONCAT来生成批量执行sql语句,再执行批量sql语句。 批量删除特征表 批量删除存储过程
阅读全文
摘要:SELECT PARTITION_NAME,TABLE_ROWS,PARTITION_EXPRESSION,PARTITION_DESCRIPTION FROM INFORMATION_SCHEMA.PARTITIONS WHERE TABLE_SCHEMA='test' AND TABLE_NAM
阅读全文
摘要:首先查看从的状态 mysql> show slave status \G *************************** 1. row *************************** Slave_IO_State: Waiting for master to send event M
阅读全文
摘要:第一种情况,开启GTID,从库与主库不同步。 1、在从库上查看从的状态 mysql> show slave status \G *************************** 1. row *************************** Slave_IO_State: Master_
阅读全文
摘要:1、查询某张表的大小 2、查看某个数据库表的数据 [root@tst-yangsq2-2 ~]# mysqlshow -uroot -p --count test Enter password: Database: test + + + + | Tables | Columns | Total Ro
阅读全文
摘要:在MySQL中删除主键需要两步. (1)如果有auto_increment,先删除之; (2)删除主键约束 primary key 1、alter table t9 modify id int(11); #这里用的modify,只改变数据类型,也可以用change,改变列名的同时输入新的数据类型。
阅读全文
摘要:1、通过命令查看从库状态mysql> show slave status \G 发现错误 Could not execute Update_rows event on table mysql.user; Can't find record in 'user', Error_code: 1032; h
阅读全文
摘要:导入时,系统会默认一个导入路径,如果导入路径不是默认路径,会报 The MySQL server is running with the --secure-file-priv option so it cannot... 的错误,可通过show variables like '%secure%';查
阅读全文
摘要:1、binlog备份[mysql@mysql5 binlog]$mysqlbinlog --read-from-remote-server --raw --host=192.168.1.210 --port=65535 --user=yang --password=oracle --stop-nev
阅读全文
摘要:系统参数系统变量variables数据库的配置信息,分为session级和global级别,可以动态或静态改变,也可以用--选项来在启动时设置参数show global variables like '%slow%';状态变量status数据库运行状态的记录,揭示了数据库SQL数量,连接, I/O负
阅读全文
摘要:体系结构 查看innodb状态 mysql> show engine innodb status \G 事务 原子性 事务的所有操作,要么全部完成,要么全部不完成。重做日志(redo log) 一致性 事务开始之前和结束之后,数据库的完整性限制未被破坏。回滚段(undo log) 隔离性 当多个事务
阅读全文
摘要:1 部署 1.1 官方主页 https://github.com/Percona-Lab/sysbench-tpcc https://github.com/akopytov/sysbench 1.2 安装 Percona安装源(yum源) Wget https://www.percona.com/r
阅读全文
摘要:PXC安装 第一节点 传入percona-release-0.1-6.noarch.rpm 文件 [root@localhost ~]# yum install -y percona-release-0.1-6.noarch.rpm [root@localhost ~]# yum install P
阅读全文
摘要:主从复制 常见构架:在线热备,高可用,读写分离等 主从搭建 从mysql>CHANGE MASTER TO MASTER_HOST='192.168.214.143',MASTER_USER='replic',MASTER_PASSWORD='oracle',MASTER_PORT=32111,MA
阅读全文
摘要:GTID 整个集群使用统一的事务ID,方便主从切换相关名词:server_uuid:服务器身份ID,第一次启动时候,会自动生成一个server_uuid并写入到数据文件下的auto.cnf(官方不建议修改此文件)GTID:全局事务标识符号。由server_uuid和事务ID构成,每次事务提交都会在b
阅读全文
摘要:半同步 MySQL5.5.X默认:异步Replication速度快,可以提供最佳的性能主库或从库发生故障会造成主从数据不一致,甚至在数据恢复时造成数据丢失半同步Replication目的:确保主库和至少一台从库之间的数据一致性和冗余原理:至少有一台从库在主库进行事务处理前确认更新已经写入其Relay
阅读全文
摘要:在不知道密码的情况下修改密码 1、不加载权限表,所有用户可登陆并拥有所有权限,可通过flush privileges或reload重新加载权限表 [mysql@mysql5 db_master01]$ mysqld --defaults-file=/mysqldb/db_master01/conf/
阅读全文
摘要:传mysql80-community-release-el7-1.noarch包 [root@localhost /]# yum install mysql80-community-release-el7-1.noarch.rpm [root@localhost ~]# yum install -y
阅读全文
摘要:安装zabbix(需要关闭celinux和防火墙) 环境:关闭防火墙和selinux 1、导入安装包 zabbix.repo、RPM-GPG-KEY-ZABBIX [root@mysql5 yum.repos.d]# mv /zabbix.repo /etc/yum.repos.d/ [root@m
阅读全文

浙公网安备 33010602011771号