【MySQL 5.7】SHELL脚本监控主从复制的状态之最小权限用户

xixuefeng MySQL-DEV, Shell 2021-04-25 65 次浏览
MySQL有两种登录方式socket与TCP,当要对数据库通过脚本进行监控的时候,难免会用到账号和密码,那么socket是一种非常好的方式。 但如果socket登录存在问题,那么也可以通过账号密码登录。 场景:MySQL5.7 一套主从复制的数据库...

【MySQL5.7】【锁等待】【innodb_lock_wait_timeout】

xixuefeng MySQL, MySQL-DEV 2021-03-18 177 次浏览
MySQL5.7在开启事务后的悲观锁的测试 session1:在会话1开启一个事务,执行一个悲观锁 [crayon-60c4cc3d490a1941908293/] session2:在会话2也开启一个事务,执行悲观锁,出现所等待现象 [crayon-60c4cc3d490ac060138240/] 其...

【MySQL】通过SQL语句构造连续日期

xixuefeng MySQL, MySQL-DEV 2020-09-07 313 次浏览
通过SQL语句构造连续的日期,如:构造2020年一整年的日期。 [crayon-60c4cc3d4a1c2049987109/] 如果想构造某一个时间段的连续日期,那么可以将上面SQL中的“变量”(20200101,20210101)改一下,改成你需要的时间段。如:2020年9月7...

【MySQL】json_extract解析json

xixuefeng MySQL, MySQL-DEV 2019-08-01 506 次浏览
MySQL5.7 json串如下: [crayon-60c4cc3d4b227203787552/] json_extract解析json [crayon-60c4cc3d4b230981708066/] 问题:解析后的字符串都包含双引号,解决此问题有如下两个方法 方法一:json_unquote() [crayon-60c4cc3...

【MySQL】字符串截取至第N个字符的位置

xixuefeng MySQL, MySQL-DEV 2019-06-27 365 次浏览
截取字符串中指定字符的正着数的位置 [crayon-60c4cc3d4c362305957500/] 截取字符串中指定字符的倒着数的位置 [crayon-60c4cc3d4c36b122334354/]  

【MySQL5.7】binlog恢复delete的数据

xixuefeng MySQL, MySQL-DEV 2019-06-03 531 次浏览
一:MySQL binlog相关参数情况(1、开启了日志;2、日志模式为row) [crayon-60c4cc3d4d3df810848155/] 注:binlog_format 这个参数共有三个值(三种模式)(row,statement,Mixed) 1)row:清楚的记录下每一行数据修改的细节,...

【MySQL】ERROR 1449 (HY000) at line 1: The user specified as a definer (‘skip-grants user’@’skip-grants host’) does not exist

xixuefeng MySQL, MySQL-DEV 2019-05-08 679 次浏览
通过shell调用存储过程,定期做一些对表的操作,具体做什么不重要,主要是这个过程,每天定时调用shell调用MySQL的存储过程,突然有一天就报如题的错误(当然,在命令行下直接调用过程也是报同样的错误)。 错误很明确,定义的用户...

【MySQL】SQL语句生成连续的序号

xixuefeng MySQL-DEV 2019-04-30 544 次浏览
MySQL的SQL语句还是非常有特点的,虽然都是支持标准的SQL99语法,但是,还是有一些比较牛的写法(比如:SQL中使用变量),当然了,也许是因为有一些不方便的地方而创造的(我猜的) 比如:通过SQL生成从1-10的连续的序号,如果是Or...

【MySQL】命令行导出csv文件

xixuefeng MySQL, MySQL-DEV 2018-10-24 702 次浏览
测试数据库版本:MySQL 5.7 1:查看变量secure_file_priv 针对LOAD DATA, SELECT ... OUTFILE, and LOAD_FILE()的导出、导入操作的目录限制。 1)secure_file_priv的值为null ,不允许导入、导出; 2)secure_file_priv的...

【MySQL】 UNIX时间戳与日期相互转换

xixuefeng MySQL, MySQL-DEV 2018-09-14 510 次浏览
1、日期转换为UNIX时间戳 [crayon-60c4cc3d516f2656132216/] 2、UNIX时间戳转换为日期 [crayon-60c4cc3d516fb179394882/]  
回顶部