Navicat是一款常用的数据库管理Gui图形界面的软件,但是导出的密码是加密的,如何解密呢?

PHP脚本如下:

<?php
class NavicatPassword
{
protected $version = 0;
protected $aesKey = 'li[......]

阅读全文

最近测试环境随便拉了个MySQL最新版的容器,同事发现时区不对,当初也没挂载配置文件,只把数据目录挂出来了,所以时区问题临时解决下得了,反正是测试环境,那么先说下执行的SQL指令吧:

> set global time_zone = '+8:00';  ##修改mysql全局时[......]

阅读全文

懒,命令行啥的查询MySQL版本显得太过麻烦,所以找了下SQL方式查询MySQL版本的代码,示例如下:

show variables like "%version%"

或者

select version();

参考资料
怎么使用命令行查看m[……]

阅读全文

依然是熟悉是Ubuntu 20.04,如何安装MySQL 5.7版本呢?那别为为啥不装更新的,测试环境尽量和现网保持一致。

Ubuntu 20.04 安装MySQL 5.7 方法如下:

cp /etc/apt/sources.list /etc/apt/sources.list.o[......]

阅读全文

呐,最近由于数据库从库VPS的IP变更,导致从库启动后提示:“could not initailize master info structure”。

数据库的模式是主从模式。遇到这种情况如何处理呢?搜了下,找到了方案:

MySQL命令行下执行:

RESET SLAVE;[......]

阅读全文

mysqlbinlog这个工具是用来查看binlog的,今天摘要一些必要的使用介绍。

按时间范围查看binlog

mysqlbinlog --no-defaults --database=数据库名  --start-datetime='2019-04-11 00:00:00' --[......]

阅读全文

MySQL的InnoDB库是可以通过配置实现记录SQL输出到binlog的。这个bin呢,必须通过mysqlbinlog读取。

浩哥指南,默认设置下日志也是可以获取到执行的SQL的query的。

方法如下:
修改my.cnf配置文件,设置log参数即可。例:

general[......]

阅读全文

有时,通过MySQL直接处理了WordPress的标签关联信息,会造成后台的标签云Tag数量统计异常的情况发生。

那么,WordPress如何更新Tag标签云的统计数据呢?

方法很简单,一段SQL搞定:

UPDATE wp_term_taxonomy SET count =[......]

阅读全文

这个是最近碰到的比较奇葩的情况,因为服务器已经很古老了,所以卡了一下。

修改my.cnf的datadir后,MySQL死活无法启动,也没有有效的日志输出,很奇怪的现象,事实上安全限制时的输出日志可以查看:

/var/log/audit/audit.log

一般出现这种情况的原[……]

阅读全文