随笔分类 - Mysql
Mysql数据库相关知识
摘要:CREATE EVENT IF NOT EXISTS Delete_Trq_E5 ON SCHEDULE EVERY '1' DAY STARTS '2023-10-10 00:00:00' ON COMPLETION PRESERVE COMMENT '每隔1天清除E5为0的历史数据' DO ca
阅读全文
摘要:1.下载安装 下载地址:https://prometheus.io/download/ 上传服务器local下 解压 为了后续使用方便更名为:node_exporter 启动服务: nohup /usr/local/node_exporter/node_exporter & 查看端口9100占用情况
阅读全文
摘要:1.在线下载安装 下载网址:https://grafana.com/grafana/download 2.离线下载安装(*) 下载地址:https://grafana.com/grafana/download 上传服务器usr/local下 解压: 为后续便于操作将名称修改为grafana。 启动:
阅读全文
摘要:1.下载MySQL的exporter 下载地址:https://prometheus.io/download/ 2.上传到需要监控的MySQL的机器上进行解压 解压安装 tar -xzvf mysqld_exporter-0.14.0.linux-amd64.tar.gz 为了后续使用方便将名称修改
阅读全文
摘要:Prometheus(普罗米修斯)是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB)。Prometheus使用Go语言开发,是Google BorgMon监控系统的开源版本。2012年成为社区开源项目,拥有非常活跃的开发人员和用户社区。2016年由Google发起Linux基金
阅读全文
摘要:下载地址: https://github.com/MyCATApache/Mycat2https://gitee.com/mirrors/Mycat2https://gitee.com/MycatOne/Mycat2
阅读全文
摘要:1.认识主从复制 主从复制是指一台服务器充当主数据库服务器,另一台或多台服务器充当从数据库服务器,主服务器中的数据自动复制到从服务器之中。对于多级复制,数据库服务器即可充当主机,也可以充当从机。MySQL主从复制的基础是主服务器对数据库修改记录二进制日志,从服务器通过主服务器的二进制日志自动执行更新
阅读全文
摘要:需要做是是将A的数据表同步到B数据表中,A数据表和B数据表属于两个数据库,并且存在异地。 1.首先在B端数据库开启federated,数据库默认是关闭的,在数据库配置文件中(my.cnf)的[mysqld]下添加“federated” 2.创建远程执行脚本 CREATE TABLE `new_rq`
阅读全文
摘要:1.创建一个数据库备份的批处理文件 rem ***** MySQL backup start ***** @echo off ::删除一周之前的备份文件 forfiles /p "D:\BACKUP\mysql_backup" /m backup_*.sql -d -7 /c "cmd /c del
阅读全文
摘要:问题一:No All Pattern Found!File Already Patched 选择Path的时候,选择Navicat v15的 安装目录中的 navicat.exe的时候出现问题。解决方案就是重新安装一次Navicat,安装成功后,先打开注册机选择Patch。 问题二 手动注册。 先选
阅读全文
摘要:一、为什么要对SQL进行优化 我们开发项目上线初期,由于业务数据量相对较少,一些SQL的执行效率对程序运行效率的影响不太明显,而开发和运维人员也无法判断SQL对程序的运行效率有多大,故很少针对SQL进行专门的优化,而随着时间的积累,业务数据量的增多,SQL的执行效率对程序的运行效率的影响逐渐增大,此
阅读全文
摘要:1.左测填充 LPAD(str,len,padstr) str:原来字符串 len:需要填充的长度 padstr:用什么填充 例如:把数值 1、2、3、4.....24都统一为两位格式 select LPAD("1",2,0) DT; 2.右侧填充 RPAD(str,len,padstr) str:
阅读全文
摘要:要想实现本地数据库和远程数据库中的某一些表实时同步数据。需要在本地数据库创建一个类似于映射表 1、检查服务器A上的mysql是否支持fedrated数据引擎 mysql> show engines; 查看mysql的 FEDERATED 数据引擎,一般都是关闭状态,需要在 配置my.ini文件 [m
阅读全文
摘要:1.今天 SELECT * FROM 表名 WHERE TO_DAYS(时间字段名) = TO_DAYS(NOW()); 2.昨天 SELECT * FROM 表名 WHERE TO_DAYS(NOW()) - TO_DAYS(时间字段名) <= 1; 3.本周 SELECT * FROM 表名 W
阅读全文
摘要:1.查询sjcenter数据库里开头为sj_demo和sj_onlyinv的所有表的总条数 select sum(table_rows) from (select table_name,table_rows from tables where TABLE_SCHEMA = 'sjcenter' or
阅读全文
摘要:关键字段索引一定要加上!!! 1.Mysql 的order by 和 limit 一起使用时的BUG select * from table_a where user_id = xx order by gmt_create desc limit xx 这样的话,即使user_id加了索引,但还是会非
阅读全文
摘要:1.通过root账号登陆数据库 mysql -uroot -p 然后输入root账号密码 2.创建新用户,并授权该用户可以操作的数据库和表 grant all privileges on 数据库名.表名 to '用户名'@'主机名' identified by '密码' with grant opt
阅读全文
摘要:1.下载 mysql-5.7.29-winx64 下载地址: https://dev.mysql.com/downloads/mysql/5.7.html 然后解压到指定文件夹下,我这里是解压到D盘: 2.配置环境变量 先新建 MYSQL_HOME系统变量 然后在path中添加 %MYSQL_HOM
阅读全文