![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
键盘上的手艺人-cloudFly
技术源于生活,高于生活
展开
-
docker-mysql主从复制
docker-mysql主从复制原创 2022-07-18 15:43:40 · 202 阅读 · 0 评论 -
MySQL5.7初始化报错initialize specified but the data directory has files in it. Aborting.
转自:https://www.jb51.net/article/123004.htm此文章中的第7和第8步 顺序有错误,如果先执行第7步后执行第8步,会报错,如下:大体意思是:已指定初始化,但数据目录中有文件各种百度,都说把data删掉,但是MySQL已启动,会删除不掉这个data,你会想到先停止服务 net stop mysql ,再删除,删除之后再启动,会启动不成功,因为没有data目录。综上,是先执行第8步之后,再执行第7步,之后继续执行第9步及之后操作即可...原创 2021-09-17 10:13:12 · 1170 阅读 · 0 评论 -
mysql主从复制
一、复制的基本原理slave会从master读取binlog来进行数据同步三步骤二、复制的基本原则每个slave只有一个master每个slave只能有一个唯一的服务器id每个master可以有多个slave三、复制的最大问题延时四、一主一从常见配置(主:windows下mysql 从:虚拟机mysql)1.mysql版本一致且后台以服务运行2.主从...原创 2019-12-20 21:39:23 · 77 阅读 · 0 评论 -
mysql锁机制
一、锁分类1.从对数据操作的类型(读\写)分读锁(共享锁):针对同一份数据,多个读操作可以同时进行而不会互相影响。写锁(排它锁):当前写操作没有完成前,它会阻断其他写锁和读锁。2.从对数据操作的粒度分开销、加锁速度、死锁、粒度、并发性能,只能就具体应用的特点来说那种锁更合适表锁(偏读)行锁(偏写)页锁二、表锁1.特点:偏向MyISAM存储引擎,...原创 2019-12-20 21:41:20 · 195 阅读 · 0 评论 -
慢查询日志-学习笔记
慢查询日志原创 2019-12-20 15:16:20 · 37 阅读 · 0 评论 -
Mysql explain用法 详解
本篇主要是explain这些信息的具体解释id select_type table type possible_keys key ref rows filtered Extra一、id 是select查询的序列号包含一组数字,表示查询中执行select子句或操作表的顺序,有三种情况1.id相同,执行顺序由上至下2.id不同,如果是子查询,id的序号会递增,id值越大优先级...原创 2019-12-19 16:08:41 · 410 阅读 · 0 评论 -
mysql性能分析
1.Mysql query Optimizer2.mysql常见瓶颈3.explain:查看执行计划3.1能干嘛3.2怎么用explain+sql语句3.3 执行计划包含哪些信息id select_type table type possible_keys key ref rows filtered Extraexplain这些信息具体解释,详见另...原创 2019-12-19 16:09:14 · 91 阅读 · 0 评论 -
mysql加密函数password
1.mysql5.7SELECT PASSWORD('123456')UPDATE userSET authentication_string=PASSWORD('123456')WHERE user='root'2.mysql8.0.11移除了password()方法https://dev.mysql.com/doc/refman/8.0/en/encrypt...原创 2019-11-12 14:02:58 · 4001 阅读 · 0 评论 -
linux系统yum安装mysql5.7
1. 在/usr/local下创建目录mysql并进入2.使用wget下载官方yum源的rpm包:wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm3. 安装rpm包:rpm -ivh mysql57-community-release-el7-11.noarch.rpm4. ...原创 2019-11-12 11:55:45 · 96 阅读 · 0 评论 -
linux系统监控mysql脚本
mysqlmonitor.sh#!/bin/bashexport LANG=zh_CN.UTF-8mysql_log=/usr/local/call/monitor/logs/mysql.logdate=`date +%Y-%m-%d.%H:%M`#监控mysql mysql_port=`netstat -lnt|grep 3306|wc -l` i...原创 2019-10-31 14:47:00 · 270 阅读 · 0 评论 -
docker备份mysql
/mysql宿主机目录 docker exec myql服务容器ID sh -c ' exec mysqldump --...原创 2019-10-25 20:16:27 · 199 阅读 · 0 评论 -
Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 't.fix_code
报错如下Expression #1 of SELECT list is not in GROUP BY clause and containsnonaggregated column ‘t.fix_code’ which is not functionallydependent on columns in GROUP BY clause; this is incompatible wi...原创 2019-10-21 14:06:08 · 268 阅读 · 0 评论 -
docker 修改mysql时间
1. 进入mysql容器docker exec -it mysql5.7 bash2.修改日期 2019年10月11日date -s 11/10/193.修改时间date -s 09:25:504.重启mysqldocker restart mysql5.7原创 2019-10-11 09:50:45 · 1094 阅读 · 0 评论 -
Docker安装Mysql5.7
1. 拉取mysql:5.7镜像docker pull mysql:5.72.在etc下建mysql在mysql 下创建conf logs3.运行容器docker run -p 3307:3306 --name mysql -v $PWD/conf/:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/my...原创 2019-10-10 11:41:55 · 518 阅读 · 0 评论 -
Linux下Mysql自动备份脚本
1.编写mysqlbackup.sh脚本#!/bin/bash #备份的路径backup_dir=/mysql_backupdd=`date +%Y%m%d%H%M%S`username=rootpassword="123456"#库名database_name=cbaddkmysqldump --no-defaults --single-transaction...原创 2019-10-14 18:03:08 · 621 阅读 · 0 评论