- 博客(32)
- 收藏
- 关注
原创 mysql多线程导入导出-mysqldumper的安装和使用
mysql多线程导入导出-mysqldumper的安装和使用一、环境说明操作系统:CentOS 7.6mysqldumper:mysqldumper-0.9.5二、软件下载mysqldumper-0.9.5.tar.gz 下载三、安装安装依赖包yum install -y cmake glib2-devel mysql-devel zlib-devel pcre-devel openssl-devel zlib gcc-c++ gcctar -zxvf mydumper-0.9.5.t
2021-11-04 14:14:24
885
原创 linux sysbench-1.0.17 安装和使用
一、安装部署1、环境介绍操作系统:CentOS release 6.5 (Final)MySQL服务器:5.6.262、环境准备yum -y install make automake libtool pkgconfig libaio-devel openssl-devel3、下载 sysbench-1.0.17 软件下载下载链接:https://pan.baidu.com/s/1...
2020-03-25 17:37:30
2129
原创 MySQL 常见异常处理
1、数据库服务器负载大的问题现象:零点左右cup占用率确不断在提高,QPS数值下降了很多可能导致的这种现象的原因:① 服务器磁盘IO超负荷(过多线程等待IO会影响CPU占用率)② 存在大量阻塞线程(每个SQL占用一颗CPU资源,阻塞过多CPU占用率会升高)③ 存在大量并发慢查询④ 服务器中有大量其他的服务⑤ 服务器硬件资源出现了瓶颈2、服务器IO负载过大查看服务器IO使用情况命...
2020-02-08 23:04:43
1191
原创 MySQL 8.0 GTID 搭建主从复制
一、环境介绍虚拟机:Oracle VM VirtualBox 5.0.24操作系统:CentOS Linux release 7.7.1908 (Core)MySQL服务器:8.0.11 MySQL Community Server - GPL软件下载地址主从方式:基于GTID的搭建主从同步方式:异步复制(也可使用半同步复制)master_ip:192.168.56.101slav...
2020-02-08 22:29:52
2648
原创 MySQL 常见的监控指标
功能类指标1、可用性:数据库是否可正常对外提供服务mysqladmin -uroot -proot123 -hlocalhost ping2、阻塞:当前是否有阻塞的会话阻塞时由于多个并发的线程要对同一个资源加排它锁造成的,后面的线程只有等到前面的线程释放了锁之后才能继续执行。MySQL版本小于 8.0时监控阻塞的方法如下:当阻塞超过30秒后查询出来select b.trx_mysql...
2020-02-08 20:31:05
2256
原创 基于MySQL 8.0安装部署MGR集群(单组模式)
一、环境介绍虚拟机:Oracle VM VirtualBox 5.0.24操作系统:CentOS Linux release 7.7.1908 (Core)MySQL服务器:8.0.11 MySQL Community Server - GPL软件下载地址主从方式:基于GTID的搭建主从同步方式:异步复制master_ip:192.168.56.101slave1_ip:192.1...
2020-02-07 22:34:59
1411
原创 MySQL 8.0 部署MHA报错:There is no alive server. We can't do failover
环境:基于MySQL 8.0安装部署MHA集群在检查主从时报错:[root@mysql-105 mha]# masterha_check_repl --conf=/etc/mha/mysql-mha.confTue Feb 4 22:14:13 2020 - [warning] Global configuration file /etc/masterha_default.cnf not ...
2020-02-05 00:36:51
2306
原创 基于MySQL 8.0安装部署MHA集群
一、环境介绍操作系统:CentOS Linux release 7.7.1908 (Core)MySQL服务器:8.0.11 MySQL Community Server - GPLmaster_ip:192.168.56.101slave1_ip:192.168.56.103slave2_ip:192.168.56.105...
2020-02-04 11:54:27
5729
2
原创 MySQL 主从复制报错:Slave failed to initialize relay log info structure from the repository
1、环境介绍操作系统:CentOS Linux release 7.7.1908 (Core)MySQL服务器:8.0.11 MySQL Community Server - GPL主从方式:基于GTID的搭建主从同步方式:半同步复制2、从库启动slave报错mysql> start slave;ERROR 1872 (HY000): Slave failed to initi...
2020-02-04 11:29:30
5621
2
原创 CentOS7和CentOS6主机名修改
一、在CentOS7中,有三种定义的主机名1、静态的(Static hostname)“静态”主机名也称为内核主机名,是系统在启动时从/etc/hostname自动初始化的主机名。2、瞬态的(Tansient hostname)“瞬态”主机名是在系统运行时临时分配的主机名,例如,通过DHCP或mDNS服务器分配。三、灵活的(Pretty hostname)“灵活”主机名也有人叫做“别名...
2020-02-04 10:33:40
315
原创 centos 7关闭防火墙和selinux
1、环境介绍操作系统:CentOS Linux release 7.7.1908 (Core)2、查看防火墙状态命令systemctl status firewalld.service注:如下面绿色字体 active (running) 表示防火墙是开启状态3、关闭防火墙并查看防火墙状态systemctl stop firewalld.service systemctl sta...
2020-02-03 16:41:26
1471
原创 MySQL 8.0 半同步复制安装配置
** Linux版本:CentOS Linux release 7.7.1908 (Core)MySQL版本:8.0.11 MySQL Community Server - GPL主从搭建方式:使用GTID搭建的主从复制**一、主库1、主库查看是否安装半同步复制插件:rpl_semi_sync_mastershow plugins;2、主库安装半同步复制插件install plu...
2020-02-02 23:43:28
2255
原创 MySQL 8.0 搭建主从复制报错:[ERROR] [MY-010584] [Repl] Slave I/O for channel '': error connecting to master '
操作系统:CentOS Linux release 7.7.1908 (Core)MySQL版本:8.0.11主库创建用户:create user 'repl'@'%' identified by 'repl';grant replication slave,replication client on *.* to 'repl'@'%';flush privileges;从库执行:...
2020-02-02 22:17:01
12920
原创 VirtualBox 安装Linux 虚拟机添加磁盘
建立分区fdisk 是一款强大的磁盘操作工具,来自util-linux软件包,使我们在文件系统管理过程中使用的极为频繁的一个指令,我们可以用它查看磁盘分区表以及分区结构,同时能够利用它进行磁盘分区。使用起来很简单,一般只有一个参数-lfdisk [–l] 设备名称=>fdisk最常用的一个参数,输出整个系统内的设备分区。若有多个设备,则可以输出指定设备的分区信息[root@se...
2020-01-28 17:27:53
401
原创 CentOS 7 开机自启动服务
开机自启:1、赋予脚本可执行权限(/usr/local/mysql/mysql_start.sh 是你的脚本路径)# chmod +x /usr/local/mysql/mysql_start.sh2、打开/etc/rc.d/rc.local文件,在末尾增加如下内容 sh /usr/local/mysql/mysql_start.sh >>NULL3、在centos7...
2020-01-28 09:50:04
160
原创 MySQL 的事物的隔离级别
当数据库上有多个事务同时执行的时候,就可能出现脏读(dirty read)、不可重复读(non-repeatable read)、幻读(phantom read)的问题,为了解决这些问题,就有了“隔离级别”的概念。在谈隔离级别之前,你首先要知道,你隔离得越严实,效率就会越低。因此很多时候,我们都要在二者之间寻找一个平衡点。SQL标准的事务隔离级别包括:读未提交(read uncommitted)...
2019-12-31 15:12:38
135
原创 MySQL 数据库的一条SQL更新语句是如何执行的
InnoDB引擎在执行update语句时的内部流程执行器先找引擎取ID=2这一行。ID是主键,引擎直接用树搜索找到这一行。如果ID=2这一行所在的数据页本来就在内存中,就直接返回给执行器;否则,需要先从磁盘读入内存,然后再返回。执行器拿到引擎给的行数据,把这个值加上1,比如原来是N,现在就是N+1,得到新的一行数据,再调用引擎接口写入这行新数据。引擎将这行新数据更新到内存中,同时将这个更新...
2019-12-31 10:24:56
294
1
原创 采用uuid的方式进行开机mount
用 blkid 获取磁盘的uuid和属性[root@wangbin3 mysql]# sudo blkid/dev/sda1: UUID=“bfdac8aa-c1af-4ed9-b99d-627a06000953” TYPE=“ext4”/dev/sda2: UUID=“32bd6852-c003-47f7-a658-4b5778b66ce2” TYPE=“swap”/dev/sdb1:...
2019-12-17 06:01:41
437
原创 解决zabbix图形乱码的问题
问题:zabbix按照配置完成之后,点开图形界面发现出现乱码。Linux 安装汉化软件包yum install wqy-microhei-fonts -ycp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/zabbix/fonts/graphfont.ttf图形自动刷新,乱码字体已经调好...
2019-12-13 02:10:02
173
原创 MySQL环境变量设置
1、环境变量文件/etc/profile2、环境内容export PATH=$PATH:/usr/local/mysql/bin3、环境变量生效source /etc/profileor. /etc/profile
2019-12-12 14:55:38
176
原创 VirtualBox 安装Linux 虚拟机联网,配置网络yum源
环境说明:Windows 7 安装的VirtualBox_5.0.24.8355_Win 虚拟机虚拟机安装的Linux操作系统:CentOS release 6.9 (Final)1、设置VirtualBox网卡1和网卡2网卡1网卡2确认保存之后重新启动虚拟机。设置IP地址修改文件内容:命令:设置网卡1:/etc/sysconfig/network-scripts/ifcf...
2019-12-11 22:20:06
583
原创 Linux 当前系统最高支持的版本编码是多少
1、首先,查看系统版本和Glibc版本[root@noi ~]# cat /etc/redhat-releaseCentOS release 6.9 (Final)[root@noi ~]# strings /lib64/libc.so.6 | grep GLIBC_GLIBC_2.2.5GLIBC_2.2.6GLIBC_2.3GLIBC_2.3.2GLIBC_2.3.3GLI...
2019-12-11 21:12:57
290
原创 Linux 安装进程管理工具 htop
一、htop 简介htop 是Linux系统中的一个互动的进程查看器,一个文本模式的应用程序(在控制台或者X终端中),需要ncurses。与Linux传统的top相比,htop更加人性化。它可让用户交互式操作,支持颜色主题,可横向或纵向滚动浏览进程列表,并支持鼠标操作。与top相比,htop有以下优点:可以横向或纵向滚动浏览进程列表,以便看到所有的进程和完整的命令行。在启动上,比top...
2019-12-10 13:23:00
94
原创 MySQL 数据库的一条SQL查询语句是如何执行的
MySQL分为Server层和存储引擎层两部分Server层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等。存储引擎层负责数据的存储和提取,InnoDB 是 MySQL默认的存储引擎。连接器第一步,你会先连接到这个数据库上,这时候接待...
2019-12-10 00:57:14
336
原创 压力测试软件 sysbench-0.5 的安装和压力测试
环境说明:Windows 7 安装的VirtualBox_5.0.24.8355_Win 虚拟机虚拟机安装的Linux操作系统:CentOS release 6.9 (Final)连接虚拟机的是:Xmanager Enterprise 4 Xshell下载sysbench-0.5软件并上传到Linux服务器/root目录里面上面。解压软件包tar zxf sysbench-0.5.ta...
2019-12-09 00:23:15
414
原创 Oracle VM VirtualBox 启动Linux时每次都进入安装界面(yum源无法使用)
环境说明:Windows 7 安装的VirtualBox_5.0.24.8355_Win 虚拟机虚拟机安装的Linux操作系统:CentOS release 6.9 (Final)连接虚拟机的是:Xmanager Enterprise 4 Xshell问题描述Linux 系通已经安装好了,要挂载磁盘配置yum源,但是VirtualBox Linux启动的时候老是直接进入了安装界面,把光盘...
2019-12-08 23:05:31
2022
2
原创 Linux mysql-5.7.27 单实例的安装
环境说明:Windows 7 安装的VirtualBox_5.0.24.8355_Win 虚拟机虚拟机安装的Linux操作系统:CentOS release 6.9 (Final)连接虚拟机的是:Xmanager Enterprise 4 Xshell官网下载mysql Linux版本的安装包,把安装包用Linux root的用户上传到服务器上面。mysql-5.7.27-linux-g...
2019-12-08 21:37:45
223
原创 Linux(CentOS 6.9)系统下rz sz(lrzsz-0.12.20)命令的安装和使用
环境说明:Windows 7 安装的VirtualBox_5.0.24.8355_Win 虚拟机虚拟机安装的Linux操作系统:CentOS release 6.9 (Final)连接虚拟机的是:Xmanager Enterprise 4 Xshell1、使用root 用户上传lrzsz-0.12.20软件包,我这里是网上直接百度下载的,上传软件使用的是Xmanager Enterpris...
2019-12-07 16:02:30
634
原创 Oracle VM VirtualBox 虚拟机 Linux (CentOS 6.9) yum源搭建及使用
虚拟机 Linux yum源搭建及使用yum简单介绍yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum的优点 : 更方便的...
2019-12-06 17:53:26
810
原创 Oracle VM VirtualBox 安装的CentOS release 6.9 虚拟机克隆后网卡出现 eth1的情况解决
说明:Windows 安装的 VirtualBox_5.0.24.8355_Win虚拟机安装的Linux操作系统:CentOS release 6.9 (Final)原因:使用了 VirtualBox_5.0.24.8355_Win 里面安装好Linux虚拟机使用了复制功能再复制一个Linux虚拟机,虚拟机打开之后查看网卡出现了eth1的问题1、问题现象克隆redhat6.9之后,查看I...
2019-12-06 14:27:27
409
原创 客户端(Xshell)连接 Oracle VM VirtualBox Linux 问题
Oracle VM VirtualBox Linux 客户端(Xshell)无法连接问题关闭Windows防火墙打开控制面板- VirtualBox网络设置打开Oracle VM VirtualBox(这里虚拟机Linux已经安装好)- 关闭Linux Selinux1、 修改 /etc/selinux/config 文件中的 SELINUX="" 为 disabled2...
2019-12-04 19:38:53
1841
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人