
mysql
star_pluss
这个作者很懒,什么都没留下…
展开
-
慢日志分析工具mysqldumpslow
慢查询分析工具mysqldumpslowmysqldumpslow[OPTS…][LOGS…] --后跟参数以及log文件的绝对地址;-s 按照那种方式排序c:访问计数l:锁定时间r:返回记录al:平均锁定时间ar:平均访问记录数at:平均查询时间-t 是top n的意思,返回多少条数据。-g 可以跟上正则匹配模式,大小写不敏感。1.得到返回记录最多的20个sqlmysqldumpslow -s r -t 20 sqlslow.log2.得到平均访问次数最多的20条sqlm原创 2022-04-12 15:02:25 · 317 阅读 · 0 评论 -
mysql主从配置文件
主节点配置文件# Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.## This program is free software; you can redistribute it and/or modify# it under the terms of the GNU General Public License as published by# the Free Software Foundation;原创 2022-04-12 14:59:42 · 1200 阅读 · 0 评论 -
基于docker容器的myql主从复制
基于docker容器的myql主从复制1.拉取mysql镜像docker pull mysql:5.72.查看mysql镜像docker images3.根目录/data/mysql_3306下新建文件夹cd /data/mysql_3306mkdir cnfmkdir datamkdir logs4.启动mysql容器实例,映射主机3306端口docker run --name mysql_3306 -v /data/mysql_3306/logs:/logs -v /data/m原创 2022-03-21 11:48:46 · 1482 阅读 · 0 评论 -
linux下mysql定时备份
数据库备份说明备份路径:/data/mysql-back/java-practice备份脚本:/data/mysql-back/java-practice/database-java-practice-backup.sh备份时间:每天02:00备份备份要求:备份的数据只保留1周1.备份脚本见同级目录下database-java-practice-backup.sh2.为脚本加上权限chmod +x /data/mysql-back/java-practice/database-java-p原创 2021-12-10 16:48:17 · 243 阅读 · 0 评论 -
coalesce函数
coalesce函数可支持大部分主流数据库作用coalesce(var1,var2,var3)会从第一个开始向后寻找,直到返回一个不为空的值使用场景可用于兼容mysql中ifnull与oracle中nvl函数不一致问题原创 2021-11-18 16:46:24 · 730 阅读 · 0 评论 -
Mysql定时任务
在MySQL 5.1中新增了一个特色功能事件调度器(EventScheduler),简称事件。它可以作为定时任务调度器,取代部分原来只能用操作系统的计划任务才能执行的工作。另外,更值得一提的是,MySQL的事件可以实现每秒钟执行一个任务,这在一些对实时性要求较高的环境下是非常实用的。事件调度器是定时触发执行的,从这个角度上看也可以称作是“临时触发器”。但是它与触发器又有所区别,触发器只针对某个表产生的事件执行一些语句,而事件调度器则是在某一段(间隔)时间执行一些语句1.查看事件调度器是否开启SH.原创 2021-03-25 14:38:24 · 252 阅读 · 0 评论 -
mysql误删除表后无法重建
mysql误删除表,数据库为demo情况:删除表problem提示不存在,新建problem表又提示已存在解决方案1.新建一个数据库test,执行create建表语句2.cp 命令将test下表的ibd和frm文件复制到demo中3.执行授权命令 chown -R mysql:mysql /data-ssd/mysql_33064.执行删除表命令 DROP TABLE problem;5.进入demo文件夹下删除 problem.ibd文件6.重启数据库即可...原创 2021-03-25 10:10:28 · 989 阅读 · 0 评论 -
mysql数据库windows移动至linux步骤
linux下mysql数据指定存放路径:/data-ssd/mysql_3307windows下数据库文件data拷贝到移动硬盘的mysql_data\mysql3307文件夹中(一)mysql文件替换步骤:将linux下/data-ssd/mysql_3307文件夹备份,重命名为 mysql_3307_年月 (先备份)将目录mysql_data\mysql3307文件夹内容拷贝到linux下路径:/data-ssd/mysql_3307中(将原有linux中mysql_3307文件夹中所有内容原创 2021-03-25 10:08:26 · 175 阅读 · 0 评论