做了一个数据库题

做了一个数据库题

这周技术部出了一个数据库题给大家做,自己做这个题也补习了一些知识。#group_concat 多行的列结果合并到一行 , 结合 group by userid 达到 。 #concat_ws 可以指定符号的字符串(列合并)连接,本例中用 - 连接 省 市 区 ,多个地区之间用默认的逗号。 #find_in_set 用于代替in查询 , in查询在子查询表达式中,如果in的其中一个数据为nul...

linux数据库文章 2018-05-18 AM 187次 0条
从mysql所有binlog日志中查找特定字符的sql 记录

从mysql所有binlog日志中查找特定字符的sql 记录

如果直接打开mysql日志文件,是mysql日志格式的,中文和一些字符是乱码形式的。通过mysqlbinlog打开才有标准的格式文本。结合这个命令,查找出现特定字符的sql,可定位 一些数据篡改记录问题。脚本中,有000001 到 000997 个日志文件。#!/bin/sh for((i=1;i<=997;i++)); do #echo $i filename=$i len=${...

linux服务器部署管理,linux数据库文章 2018-05-16 AM 290次 0条
mysql双主互备实现的配置笔记

mysql双主互备实现的配置笔记

机器一mysql配置,配置需注意偏移量,并做好授权。port = 8808 server-id = 3 datadir = /home/mysql/data log-error = /home/mysql/error.log tmpdir = /home/mysql/tmp log-bin = /home/mysql/data/mysql-bin log-bin-index=/home/my...

linux服务器部署管理,linux数据库文章 2017-11-15 PM 280次 0条
Mysql The server quit without updating PID 处理日志

Mysql The server quit without updating PID 处理日志

客户对服务器硬重启几次,MYSQL挂了,启动不起来。The server quit without updating PID..试了一些常用方法无效之后,意识可能有损坏的情况。vim my.cnf添加 innodb_force_recovery= 1启动mysql成功。去掉 innodb_force_recovery= 1重启mysql顺利成功!然后在网站上测试了一下注册新用户,成功!这是临...

linux服务器部署管理 2017-10-19 PM 210次 0条
Mysql数据表标题字段汉字英文提取首字母的实现

Mysql数据表标题字段汉字英文提取首字母的实现

在一个需求场景中,要实现对标签和专题首字母的索引.在网页上展示A-Z.然后点对应字母显示相应的数据.实现过程笔记如下创建函数CREATE FUNCTION `fristPinyin`(P_NAME VARCHAR(5000)) RETURNS varchar(255) CHARSET utf8 DETERMINISTIC BEGIN DECLARE V_RETURN VARCHAR(...

linux数据库文章,技术技巧分享 2017-05-21 AM 234次 0条
mysql添加授权远程访问

mysql添加授权远程访问

GRANT ALL PRIVILEGES ON *.* TO 'username'@'%'IDENTIFIED BY 'password' WITH GRANT OPTION; FLUSH PRIVILEGES; #如果要授权指定数据库 use dbname GRANT ALL PRIVILEGES ON dbname.* TO 'username'@'%'IDENTIFIED BY 'pa...

linux数据库文章 2016-11-05 PM 225次 0条
mysql备份命令脚本相关

mysql备份命令脚本相关

mysqldump −uroot −p密码 shihongw_db2015 >/tmp/shihongw_db2015`date +%Y_%m_%d`.sql 压缩备份mysqldump -uroot -p密码 shihongw_db2015 | gzip > shihongw_db2015`date +%Y_%m_%d`.sql.gz 还原gunzip < /var/w...

linux数据库文章 2016-10-31 PM 210次 0条