![](https://img-blog.csdnimg.cn/9d7dcdfb22a34129825ef68ed1d276dc.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
mysql
文章平均质量分 87
mysql
海绵(宝ᴗ宝)
这个作者很懒,什么都没留下…
展开
-
mysql高可用之MHA
MySQL高可用架构之MHA简介:MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度上保证数据的一致性,以达到真正意义上的高可用。该软件由两部分组成:MHA Ma原创 2020-05-23 08:50:58 · 14928 阅读 · 12 评论 -
mysql主主+keepalived
Mysql+keepalived双主热备高可用我们通常说的双机热备是指两台机器都在运行,但并不是两台机器都同时在提供服务。当提供服务的一台出现故障的时候,另外一台会马上自动接管并且提供服务,而且切换的时间非常短。MySQL双主复制,即互为Master-Slave(只有一个Master工作),可以实现数据库服务器的热备,但是一个Master宕机后不能实现动态切换。使用Keepalived,可以通过...原创 2020-04-24 08:58:36 · 216 阅读 · 0 评论 -
Mysql主从复制+读写分离
部署环境:系统环境CentOS release 6.5_x64主mysql服务器ip:172.18.49.10从mysql服务器ip:172.18.49.2开始部署安装:Mysql服务器都已经搭建完成。主mysql上:#cp /etc/my.cnf /etc/my.cnf.bak#vi /etc/my.cnflog_bin=mysql-bin //开启二进制...原创 2020-04-24 08:52:31 · 147 阅读 · 0 评论 -
(centos6)Mysql互为主从
环境:系统环境:centos6.5_x64Mysql-A:172.18.49.10Mysql-B:172.18.49.2Mysql安装已经完成。两台mysql上时间同步:#ntpdate pool.ntp.org在主上操作:#vi /etc/my.cnf添加:log-bin=mysql-bin //开启二进制日志server-id=1 //mysql的idre...原创 2020-04-24 08:44:09 · 132 阅读 · 0 评论 -
Mysql5.6源码安装
环境:安装系统:CentOS6.5_x64Mysql版本:mysql-5.6.38.tar.gzCmake版本:cmake-2.8.4.tar.gz安装前准备:依赖包安装:#yum -y install gcc gcc-c++ bison ncurses ncurses-devel boostCmake安装(cmake也可以直接yum安装):#tar zxf cmake-2.8....原创 2020-03-28 20:39:40 · 167 阅读 · 0 评论 -
Mysql5.6源码安装(讲解)
环境:安装系统:CentOS6.5_x64Mysql版本:mysql-5.6.38.tar.gzMysql下载地址:ftp://mirror.switch.ch/mirror/mysql/Downloads/MySQL-5.6/Cmake版本:cmake-2.8.4.tar.gz // Cmake下载地址:https://cmake.org/files/安装前准备:依赖包安装:...原创 2020-03-28 20:43:01 · 244 阅读 · 0 评论 -
Mysql存储引擎
Mysql数据库常用存储引擎数据库存储引擎:是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySQL的核心就是插件式存储引擎。查看存储引擎:mysql> show engines;M...原创 2020-03-28 20:45:44 · 145 阅读 · 0 评论 -
Mysql二进制日志
什么是二进制日志?二进制日志主要记录mysql数据库的变化,二进制日志包含所有更新了数据或者潜在更新了数据(如没有匹配到任何行的delete语句),语句以时间的形式保存,描述了数据的更改。二进制日志还包含执行每个更新数据库语句的时间信息,使用二进制日志的主要目的是最大可能的恢复数据库。因为二进制日志包含备份后进行的所有更新,不记录没有修改任何数据的语句。开启二进制日志对性能的开销很小,带来的好...原创 2020-03-28 20:51:12 · 353 阅读 · 0 评论 -
Mysql的优化
MySQL优化三大方向优化MySQL所在服务器内核。对MySQL配置参数进行优化(my.cnf)此优化需要进行压力测试来进行参数调整。对SQL语句以及表优化。服务器内核方面优化:网络参数配置网络参数配置需要修改配置文件/etc/sysctl.conf,可以在配置文件后面添加一下内容:net.core.somaxconn=65536 #每个监听端口允许的最大的监听队列长度,这个值应该适...原创 2020-03-28 20:53:22 · 154 阅读 · 0 评论 -
Mysql分析、检查、优化表
分析表对表进行分析(分析关键字的分布, 分析存储MyISAM等表中键的分布)MySQL中使用ANALYZE TABLE语句来分析表,该语句的基本语法如下:mysql> ANALYZE TABLE 表名1 [,表名2…] ;使用ANALYZE TABLE分析表的过程中,数据库系统会对表加一个只读锁。在分析期间,只能读取表中的记录,不能更新和插入记录。ANALYZE TABLE语句能够...原创 2020-03-28 20:54:52 · 173 阅读 · 0 评论 -
Mysql慢查询日志
MySQL 慢查询日志是排查问题 SQL 语句,以及检查当前 MySQL 性能的一个重要功能。 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在 MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是运行10S以上的语句。默认情况下,Mysql数据库并...原创 2020-03-28 20:56:17 · 123 阅读 · 0 评论 -
mysql密码-安全
MYSQL数据库的安全配置MYSQL密码的修改与恢复MYSQL数据库密码的修改Mysql5.7以下默认root登录密码为空,安装完成之后首先需要修改root的登录密码。#mysqladm –uroot password ‘new_password’或者登录mysql后修改mysql> use mysql;mysql>update user set password=PA...原创 2020-03-28 20:58:31 · 173 阅读 · 0 评论 -
mysql日志类型
日志类型Mysql日志主要包含:错误日志、查询日志、慢查询日志、事物日志、二进制日志;日志是mysql数据库的重要组成部分。日志文件中记录着mysql数据库运行期间发生的变化;也就是说用来记录mysql数据库的客户端连接状况、SQL语句的执行情况和错误信息等。当数据库遭到意外的损坏时,可以通过日志查看文件出错的原因,并且可以通过日志文件进行数据恢复。错误日志在mysql数据库中,错误日志功...原创 2020-03-28 21:02:25 · 242 阅读 · 0 评论 -
Mysql新建用户操作
方法一:mysql> insert into mysql.user(Host,User,Password) values(“localhost”,“zhangs”,password(“123456”));mysql> flush privileges;解释:这样就创建了一个用户名为zhangs,密码为123456的数据库用户;此处的"localhost",是指该用户只能在本地登...原创 2020-03-28 21:04:30 · 423 阅读 · 0 评论 -
Mysql增删改查sql语句练习
关于数据库的一些操作:进入mysql 命令行: mysql -uroot –p查看所有数据库: show databases;创建数据库: create database wg charset utf8;删除数据库: drop database wg;选择数据库: use databases;查看所有表: show tables;查看创建数据库的语句:show create data...原创 2020-03-28 21:07:46 · 298 阅读 · 0 评论 -
Mysql主从复制和读写分离
在实际的生产环境中,如果对mysql数据库的读和写都在一台数据库服务器中操作,无论是在安全性、高可用性,还是高并发等各个方面都是不能满足实际需求的。因此,一般通过主从复制的方式来同步数据,再通过读写分离来提升数据库的并发负载能力。Mysql主从复制和读写分离主从复制:Mysql的主从复制和mysql的读写分离两者有紧密的联系,首先要部署主从复制,只有主从复制完成了,才能再此基础上进行数据的...原创 2020-03-28 21:09:17 · 251 阅读 · 0 评论 -
mysql toolkit的使用
环境:二台liunx71,安装mariadb,服务端,客户端2,创建数据库,表https://www.cnblogs.com/huazai007/articles/12012915.html3,安装percona-toolkit(主库,从库都安装)yum install -y percona-toolkit-3.1.0-2.el7.x86_64.rpm4,验证 安装完成后会生成以下命令...原创 2020-04-10 14:34:22 · 289 阅读 · 0 评论