
Mysql
文章平均质量分 59
Mysql内容
king config
把复杂的事情简单化,简单的事情极致化!
展开
-
sql文件导入外键 事务超时
问题sql文件导入出错,sql文件过大,外键问题,事务超时,这里设置几个参数,记录下(Ps :这里单位是微秒,具体合适的值可以百度 )SET foreign_key_checks = 0; 关闭外键SET global max_allowed_packet = 1073741824; 用于设置最大网络包大小SET global ob_trx_timeout = 11111131536000; 事务超时SET global ob_query_timeout原创 2021-08-06 00:56:15 · 166 阅读 · 0 评论 -
zabbix4.0表分区优化+备份
前言:zabbix运行时间长了,卡顿现象严重。当zabbix数据库达到7亿多条之后会出现洪水告警。原因是,zabbix数据库压力过大,写入新的数据需要10秒左右。现在查询zabbix的history_uint 历史数据表,已经高达10亿条以上,现在每次查询都要十多秒,如下图要做哪些?保留之前的历史数据对现在的数据历史相关的表进行分,如 history、history_uint、 history_str、 history_text 、 history原创 2021-07-09 15:21:11 · 507 阅读 · 0 评论 -
mysqldump出现killed问题
问题:使用mysqldump导出数据库,导出失败,提示 Killed原因:DB数据量很大的时候,由于内存不足,系统选择性的选择了耗用内存大的几个进程kill掉了。才把mysqldump kill掉。。但是如果用了–skip-opt,那么-q Option必须放在–skip-opt的后面解决方法:mysqldump当导出数据可加上-q-q参数 : ----采用快速的dump方式(提高导出性能)注意: 如果用了–skip-opt,那么-q 必须放在–skip-opt的后面mysqld原创 2021-06-22 17:10:25 · 751 阅读 · 0 评论 -
Docker搭建Mysql集群
文章目录前言搭建主服务器搭建从服务器slave1服务器slave2服务器查询状态前言准备镜像[root@localhost ~]# docker pull mysql:5.7[root@localhost ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEmysql 5.7 f8fcde8b9ae2 3 days ago 449MB搭建主服务器运行主容器d原创 2021-03-16 14:24:15 · 10267 阅读 · 1 评论 -
通过Mycat分库分表
前言实验环境:系统:centos7Mysql版本: 5.7Mycat版本: 1.6Mycat主机ip地址: 10.8.161.75主机1地址: 10.8.161.185主机2地址: 10.8.161.186实验目标:主1、主2实现分库分表主1创建database1、创建table1;主2创建database2 、创建table1、table2通过mycat实现分库分表备注:本文略过主1和主2互为主从的搭建步骤,需要看请移步互为主从搭建步骤...原创 2021-01-03 09:19:58 · 10747 阅读 · 5 评论 -
Mycat双主四从高可用详细配置操作
前言原创 2021-01-02 13:51:26 · 10635 阅读 · 2 评论 -
Mysql相互复制(互为主从)详细配置步骤
文章目录前言1. 设置数据库的配置文件库1:库22. 进入数据库创建从账号库1:库2:3. 查看生成的binlog日志,记录下来日志名字和起始位置。库1:库2:4. 进入数据库进行从读设置,指定要读的主服务库的地址、用户、密码、日志等库1:库2:5. 启动复制,并查看。库1:库2:前言环境:Centos7数据库:Mysql5.7库1地址:10.8.161.9库2地址:10.8.161.181. 设置数据库的配置文件库1:vim /etc/my.cnf[mysql] 下添加如下se原创 2020-12-29 11:33:21 · 17251 阅读 · 11 评论 -
Mysql DDL DML DCL DQL语句
DDL语句数据库定义语言创造框架数据库、表、视图、索引、存储过程创建库select version(),current_date #查询数据库的版本和系统时间create database 库名; # 创建库show databases; # 列出所有的库use 库名 ; # 进入库 select database(); # 查询当前所在的库show database 库名; # 删除库查询库的使用状况select t原创 2020-12-27 18:33:05 · 10151 阅读 · 0 评论 -
二进制包离线安装mysql
前言文章目录前言本文将介绍离线安装Mysql的方式安装环境:centos71. 到官网下载二进制安装包地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads2. 创建mysql用户[root@mysql-server ~]# useradd -r mysql -M -s /bin/false3. 上传下载好的包,解压缩,创建mysql安装目录,并给予权限.[root@localhost ~]# lsmysql-5.原创 2020-12-27 15:31:38 · 9749 阅读 · 1 评论 -
Mysql的两种安装方式yum安装、编译安装
前言本文将介绍三种Mysql的三种创建方式安装环境:centos71.yum安装2.预编译安装3.源码包安装一.yum安装Mysqlyum安装又称二进制Rpm包安,所需的仓库包为release版本,例如:mysql57-community-release-el7-9.noarch.rpm进入官网地址:https://dev.mysql.com/downloads/repo/yum/ ,下载后上传服务器。或者直接在服务器上下载:wget -i -c http://dev.mysql.原创 2020-12-26 22:51:57 · 9762 阅读 · 2 评论 -
my.cnf配置调优选项解读
通过 /etc/my.cnf 文件配置,达到优化mysql服务的目的一.配置选项一览[client] #客户端设置,即客户端默认的连接参数port = 3307 #默认连接端口socket = /data/mysqldata/3307/mysql.sock #用于本地连接的socket套接字default-character-set = utf8mb4 #编码[mysql]no-auto-re原创 2020-12-26 20:13:49 · 9986 阅读 · 2 评论 -
Mysqldump逻辑备份恢复与binglog日志恢复
前言环境:cetos7数据库:Mysql7.4Mysqldump简介:mysqldump 是 MySQL 自带的逻辑备份工具。它的备份原理是通过协议连接到 MySQL 数据库,将需要备份的数据查询出来,将查询出的数据转换成对应的insert 语句,当我们需要还原这些数据时,只要执行这些 insert 语句,即可将对应的数据还原。语法:远程库: mysqldump -h 服务器 -u数据库用户名 -p数据库密码 要备份的数据库名 > 备份文件.sql本地库: mysqldum原创 2020-12-25 20:41:43 · 10690 阅读 · 2 评论 -
Xtrabackup完全备份、增量备份、差异备份
前言环境:cetos7数据库:Mysql7.4安装Xtrabackup#创建备份目录,下载完整的包#备注:2.3.3之后不备份死锁,如果数据库是mysql 5.7之后的#必须要装2.4.4才可以用,可以向下兼容。mkdir -p /xtrabackup/full/cd /xtrabackup/wget https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.4.10/binary/redhat/7/x86_64/p原创 2020-12-24 21:26:12 · 12624 阅读 · 5 评论 -
Mysql数据库管理脚本
前言测试环境系统:cenros7数据库版本: Mysql5.7功能介绍列出所有库使用情况 【数据库 记录数 数据容量(MB) 索引容量(MB) 】列出所有表的使用情况 【数据库 表名 记录数 数据容量(MB) 索引容量(MB)】导出库和表的所有数据到当前脚本路径导出指定表的所有数据到当前脚本自定义创建一个新库,导入还原指定库或者表的备份数据退出脚本#!/bin/bash#作用:Mysql数据库管理小脚本#日期:2020-12-23read -原创 2020-12-23 22:29:12 · 9741 阅读 · 3 评论