MySQL的InnoDB库是可以通过配置实现记录SQL输出到binlog的。这个bin呢,必须通过mysqlbinlog读取。
浩哥指南,默认设置下日志也是可以获取到执行的SQL的query的。方法如下:修改my.cnf配置文件,设置log参数即可[……]
标签归档: MySQL
WordPress如何更新Tag标签云的统计
有时,通过MySQL直接处理了WordPress的标签关联信息,会造成后台的标签云Tag数量统计异常的情况发生。
那么,WordPress如何更新Tag标签云的统计数据呢?方法很简单,一段SQL搞定:
UPDATE wp_term_taxonomy S[......]
MySQL修改datadir后无法启动的解决方案
这个是最近碰到的比较奇葩的情况,因为服务器已经很古老了,所以卡了一下。
修改my.cnf的datadir后,MySQL死活无法启动,也没有有效的日志输出,很奇怪的现象,事实上安全限制时的输出日志可以查看:
/var/log/audit/audit.log[......]
MySQL添加允许远程访问的用户指令
这个一般不建议添加,安全第一。但是有时需要临时加个用户做调试,默认拥有root权限,指令如下:
use mysql;
create user '临时用户名'@'%' identified by '密码';
grant all on *.* to 临时用户名@'%'[......]
MySQL如何判断 数据库 表和字段是否存在
有的时候,个别奇葩情况,是需要先判定表或者字段存在时,再做查询,避免报错的情况出现。所以整理下表和字段是否存在的SQL示例:
判断表是否存在
SELECT table_name FROM information_schema.tables WHERE tabl[......]
mysqldump数据备份附带创建数据库指令
以下指令摘录自:https://www.cnblogs.com/chenmh/p/5300370.html
mysqldump是常用的导出数据库的工具,最近需要一个导出时附带上创建数据库的SQL,所以搜了下,实现代码示例如下:
mysqldump -uroot -[......]
CentOS 7如何将5.5的MariaDB升级到10.0
有些代码要求MariaDB版本为10.0.x,但是默认CentOS 7安装的都是5.5的,那么如何无痛升级呢?
方法如下:
- 务必知晓首先你要知道MariaDB的root用户的密码,否则就不要继续看了。操作会造成MariaDB短暂服务终止,[……]
MySQL The maximum column size is 767 bytes解决方案
MySQL在导入sql文件的时候,碰到报错输出:
Index column size too large. The maximum column size is 767 bytes
该问题出现的原因是使用utf8mb4字符集造成的。 转载解释如下: 由于 MySQ[……]
DQL、DML、DDL、DCL的概念与区别
其实这概念是基础,玩儿数据库的同学是必须要了解的,所以抽空找了篇很详细的,摘录如下:
SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。1. 数据查询语言DQL数据查询语言DQ[……]
WordPress 如何统计数据库中的标签Tag
之前写了过滤Tag标签的文章,但是假设你在一段时间有一批标签要过滤,人工找ID会吐血的说,所以从数据库直接查询更为靠谱。
查询的SQL指令如下:
SELECT term_id,name,slug FROM wp_terms WHERE term_id IN ( SE[......]