MySQL
MySQL相关分享
wise哲
这是一个快乐的猿~
展开
-
Shell脚本自动修改MySQL主从配置
/ 前言 / 本文主要帮助你实现如何在MySQL服务迁移时通过脚本来自动完成MySQL主从的重新配置/ 1 / 脚本使用方式运行该脚本时需要当前主机安装有MySQL并且需要输入三次密码第一次是连接MySQL-Master服务进行Slave服务更新操作第二次是连接MySQL-Master服务读取最新的Master日志信息第三次是连接MySQL-Slave服务更新Master信息如果你不想频繁的输入密码可以看一下我之前的博文原创 2020-06-10 14:43:53 · 631 阅读 · 0 评论 -
使用Explain完成SQL性能优化 从小白 → 大白
/ 前言 / 对于服务端开发人员来说性能非常重要, 接口的响应时间也是关系到用户体验的大事, 所以SQL的执行时长就至关重要了, 我们通过SQL语句结构优化和添加索引的方式来压缩SQL的执行时长, 但是优化一条SQL我们首先需要知道这条SQL的问题在哪, 你需要一个好的工具Explain/ 1 / 索引信息我们来看下索引所在的表结构CREATE TABLE "user" ( "id" int(11) NOT NULL AUTO原创 2020-06-08 15:03:49 · 616 阅读 · 0 评论 -
MySQL命令大全 - 从小白 → 大白之路
数据库连接# 连接到本地MySQLmysql -uroot -ppassword# 连接到远程MySQL服务mysql -hip -uroot -ppassword数据库密码查询MySQL默认密码(5.7⤴️)sudo grep 'temporary password' /var/log/mysqld.log修改密码ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';修改密码策略# 修改策略为最低级别se..原创 2020-06-07 13:31:22 · 463 阅读 · 0 评论 -
Shell脚本实现MySQL主从自动化配置
/ 前言 / 该Shell脚本适用于一主一从, 但是如果你需要布置为一主多从或者多主多从只需要简单修改即可, 修改方式在脚本备注中 当前脚本暂无自动安装MySQL的流程, 我会尽快完善, 也可以看我之前的博文安装MySQLCentos7安装MySQL5.7图文解析 (附MySQL安装包官网地址及MySQL5.7安装手册) 如需了解MySQL主从搭建原创 2020-05-17 22:24:57 · 1975 阅读 · 0 评论 -
MySQL主从搭建图文解析及原理
/ 前言 / 随着用户的增长, 性能和稳定变得越来越重要, 为了不让其成为系统的约束, 于是大家开始追求高可用, 而MySQL的主从就是为了解决单一MySQL服务不稳定而诞生, 也可作为MySQL读写分离的基石, 主从的配置使我们不再需要担心夜里数据库突然宕机~.~ 本文主要内容有MySQL主从配置图文讲解MySQL主从配置原理MySQL主从配置自动化shel原创 2020-05-17 22:14:25 · 1215 阅读 · 0 评论 -
Centos7安装MySQL5.7图文解析 (附MySQL安装包官网地址及MySQL5.7安装手册)
/ 前言 /目前MySQL最高版本为8.0, 但是使用较少, 本文主要分享MySQL5.7的安装流程, 并附有MySQL官网下载地址/ 安装前准备 /1 . 检查是否已安装MySQLrpm -qa |grep -i mysql如果有显示如下所示信息请先卸载MySQL[root@localhost ~]# rpm -qa |grep -i mysqlmysql-community-libs-5.7.30-1.el7.x86_64mysql-community-libs-compat-5.7.原创 2020-05-17 21:27:38 · 1557 阅读 · 0 评论 -
SQL导致的索引失效
/ 前言 / 我们在开发中会发现, 明明我这条SQL语句应该是用到了索引才对, 但是为何速度仍然那么慢, 其实是你的SQL写的有问题导致了索引失效, 我们来看下什么情况下MySQL的索引会失效/ 索引失效 /对查询进行优化,尽量避免全表扫描,避免导致索引失效在where子句中进行null值判断的话会导致引擎放弃索引而产生全表扫描SELECT id FROM table WHERE num is null在建立数据库的时候因原创 2020-05-10 16:14:48 · 1434 阅读 · 0 评论