导航

随笔分类 -  mysql

摘要:1:下载工具包 登录网站下载相应的工具包 https://www.percona.com/downloads/percona-toolkit/LATEST/ 2:安装 (1)yum安装: sudo yum install http://www.percona.com/downloads/percon 阅读全文

posted @ 2018-11-28 13:33 许爱琪 阅读(391) 评论(0) 推荐(0) 编辑

摘要:1、错误描述 2、错误原因 这是因为在5.6及以上的版本内,开启了 enforce_gtid_consistency=true 功能导致的,MySQL官方解释说当启用 enforce_gtid_consistency 功能的时候,MySQL只允许能够保障事务安全,并且能够被日志记录的SQL语句被执行 阅读全文

posted @ 2018-11-27 15:04 许爱琪 阅读(862) 评论(0) 推荐(0) 编辑

摘要:一.检查和安装与Perl相关的模块 PT工具是使用Perl语言编写和执行的,所以需要系统中有Perl环境。 依赖包检查命令为: rpm -qa perl-DBI perl-DBD-MySQL perl-Time-HiRes perl-IO-Socket-SSL 如果有依赖包确实,可以使用下面的命令安 阅读全文

posted @ 2018-11-27 14:52 许爱琪 阅读(1454) 评论(0) 推荐(0) 编辑

摘要:ProxySQL安装 yum/rpm安装 在github或官网上可以下载rpm包,wiki的Getting start章节有详细介绍。 服务管理 查看启动文件以及配置文件位置 修改配置文件 配置文件层级 简单说就是配置proxysql分为三个级别,RUNTIME是即时生效的,MEMORY是保存在内存 阅读全文

posted @ 2018-11-16 17:43 许爱琪 阅读(1314) 评论(1) 推荐(0) 编辑

摘要:准备服务器: 主从搭建(一主两从) MySQL安装过程略 主库/etc/my.cnf 从库/etc/my.cnf 主库上创建复制账号 主库上执行备份 查看主库备份时的binlog名称和位置,MASTER_LOG_FILE和MASTER_LOG_POS 把备份复制到s1和s2,也就是192.168.0 阅读全文

posted @ 2018-11-16 11:48 许爱琪 阅读(1169) 评论(0) 推荐(0) 编辑

摘要:准备服务器: 主从搭建 安装过程略 主库my.cnf 从库my.cnf 创建复制用户 主库上执行: 复制配置 从库上执行: ERROR 3077 (HY000): To have multiple channels, repository cannot be of type FILE; Please 阅读全文

posted @ 2018-11-14 11:27 许爱琪 阅读(870) 评论(0) 推荐(0) 编辑

摘要:1.简介 MySQL Router是MySQL官方提供的一个轻量级MySQL中间件,用于取代以前老版本的SQL proxy。 既然MySQL Router是一个数据库的中间件,那么MySQL Router必须能够分析来自前面客户端的SQL请求是写请求还是读请求,以便决定这个SQL请求是发送给mast 阅读全文

posted @ 2018-11-09 15:12 许爱琪 阅读(1352) 评论(0) 推荐(1) 编辑

摘要:MyCat详细介绍,请参考https://www.biaodianfu.com/mycat.html 9066管理端口,请参考https://www.cnblogs.com/parryyang/p/5606071.html 1.创建mycat用户 2.下载安装包、解压并赋权 3.配置环境变量 4.配 阅读全文

posted @ 2018-11-08 11:07 许爱琪 阅读(1711) 评论(2) 推荐(0) 编辑

摘要:来源于:https://blog.csdn.net/weisong530624687/article/details/71536837?utm_source=blogxgwz3 一、安装主从MySQL 1. 按照Linux-rpm安装MySQL步骤完成MySQL安装; 2. 修改启动的配置文件 (1 阅读全文

posted @ 2018-11-07 11:18 许爱琪 阅读(1008) 评论(0) 推荐(0) 编辑

摘要:MySQL的高可用方案一般有如下几种:keepalived+双主,MHA,PXC,MMM,Heartbeat+DRBD等,比较常用的是keepalived+双主,MHA和PXC。 HAProxy是一款免费的提供高可用性、负载均衡以及基于TCP(第四层)和HTTP(第七层)应用的代理软件,借助HAPr 阅读全文

posted @ 2018-11-07 10:35 许爱琪 阅读(828) 评论(0) 推荐(0) 编辑

摘要:Mysql错误:Ignoring query to other database解决方法 今天登陆mysql show databases出现Ignoring query to other database错误,又试了几个命令和sql全部提示Ignoring query to other datab 阅读全文

posted @ 2018-11-06 15:00 许爱琪 阅读(279) 评论(0) 推荐(0) 编辑

摘要:服务器物理硬件的优化 在挑选硬件服务器时,我们应该从下面几个方面着重对MySQL服务器的硬件配置进行优化,也就是说将项目中的资金着重投入到如下几处: 1、磁盘寻道能力(磁盘I/O),我们现在用的都是SAS15000转的硬盘,用6快这样的硬盘作RAID1+0。MySQL每一秒钟都在进行大量、复杂的查询 阅读全文

posted @ 2018-10-23 16:36 许爱琪 阅读(323) 评论(0) 推荐(0) 编辑

摘要:先介绍一个关键字的使用: delimiter 定好结束符为"$$",(定义的时候需要加上一个空格) 然后最后又定义为";", MYSQL的默认结束符为";" 如何通过mysql命令行批量插入100条数据呢,可以在代码里实现,也可以通过命令行,也就是通过存储过程: delimiter $$create 阅读全文

posted @ 2018-10-23 16:33 许爱琪 阅读(1865) 评论(0) 推荐(0) 编辑

摘要:CentOS下使用MyTop实时监控MySQL MyTop的项目页面为:http://jeremy.zawodny.com/mysql/mytop/ MyTop安装 安装依赖包 yum install perl-ExtUtils-Embed make -y 1. 安装TermReadKey wget 阅读全文

posted @ 2018-10-23 16:24 许爱琪 阅读(398) 评论(0) 推荐(0) 编辑

摘要:发现mysql库的binlog日志出来都是乱码,如下所示: BINLOG ’ IXZqVhNIAAAALQAAAGcBAAAAAHoAAAAAAAEABHRlc3QAAno0AAEDAABUOcnY IXZqVh5IAAAAKAAAAI8BAAAAAHoAAAAAAAEAAgAB//4BAAAAcu 阅读全文

posted @ 2018-10-23 16:05 许爱琪 阅读(1296) 评论(2) 推荐(0) 编辑

摘要:MySQL 数据库增量数据恢复案例 MySQL 数据库增量数据恢复案例 一、场景概述 MySQL数据库每日零点自动全备 某天上午10点,小明莫名其妙地drop了一个数据库 我们需要通过全备的数据文件,以及增量的binlog文件进行数据恢复 二、主要思想 利用全备的sql文件中记录的CHANGE MA 阅读全文

posted @ 2018-10-23 15:56 许爱琪 阅读(251) 评论(0) 推荐(0) 编辑

摘要:MySQL多实例 1、什么是MySQL多实例 简单地说,Mysql多实例就是在一台服务器上同时开启多个不同的服务端口(3306、3307),同时运行多个Mysql服务进程,这些服务进程通过不同的socket监听不同的服务端口来提供服务。 这些Mysql多实例公用一套Mysql安装程序,使用不同的my 阅读全文

posted @ 2018-10-23 15:30 许爱琪 阅读(269) 评论(0) 推荐(0) 编辑

摘要:mysql基于init-connect+binlog完成审计功能 目前社区版本的mysql的审计功能还是比较弱的,基于插件的审计目前存在于Mysql的企业版、Percona和MariaDB上,但是mysql社区版本有提供init-connect选项,基于此我们可以用它来完成审计功能。 init-co 阅读全文

posted @ 2018-10-23 13:32 许爱琪 阅读(437) 评论(0) 推荐(0) 编辑

摘要:Mysql分库分表方案 为什么要分表 当一张表的数据达到几千万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。 mysql中有一种机制是表锁定和行锁定,是为了保证数据的完整性。表锁定表示你们都不能对这张表进行操作,必须等 阅读全文

posted @ 2018-10-23 13:29 许爱琪 阅读(227) 评论(0) 推荐(0) 编辑

摘要:1,MySQL权限体系 MySQL 的权限体系大致分为5个层级: 全局层级: 全局权限适用于一个给定服务器中的所有数据库。这些权限存储在mysql.user表中。GRANT ALL ON .和REVOKE ALL ON .只授予和撤销全局权限。 数据库层级: 数据库权限适用于一个给定数据库中的所有目 阅读全文

posted @ 2018-10-23 10:49 许爱琪 阅读(242) 评论(0) 推荐(0) 编辑