随笔分类 -  Mysql

mariaDB安装报错
摘要:背景: 启动时报错: mysqladmin: connect to server at 'localhost' failederror: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' ( 阅读全文
posted @ 2017-07-15 20:16 srain12 阅读(502) 评论(0) 推荐(0)
mariaDB的innodb恢复报错解决
摘要:报错信息: InnoDB: Doing recovery: scanned up to log sequence number 78431090263 InnoDB: 1 transaction(s) which must be rolled back or cleaned up InnoDB: i 阅读全文
posted @ 2017-03-02 09:12 srain12 阅读(1454) 评论(0) 推荐(0)
mysql存储空间满的处理方式
摘要:1、挂载新的磁盘 列出所有磁盘 命令: ll /dev/disk/by-path 格式化硬盘 命令: fdisk /dev/sdb 创建分区 命令: mkfs.ext4 /dev/sdb1 挂载分区 命令: mkdir /data mount /dev/sdb1 /data # 将sdb这个硬盘挂载 阅读全文
posted @ 2017-02-26 21:37 srain12 阅读(1295) 评论(0) 推荐(0)
联合索引和多个单列索引选择
摘要:在数据分析中,经常遇到根据时间和某个维度统计某些信息的需求。遇到这种情况,我们是选择使用联合索引还是使用几个独立的索引呢? 在这种range索引中,索引失效是经常发生的事情。比如根据某个时间段查找数据,如果这个时间段选择过长,优化器会选择不走索引,此时我们就要为这样的语句之行强制索引 FORCE I 阅读全文
posted @ 2017-01-18 09:59 srain12 阅读(452) 评论(0) 推荐(0)
MariaDB 10.0 和 MariaDB 10.1 存储过程中 PREPARE FROM EXECUTE 区别
摘要:前景: 有一个更新表分区的存储过程,在mariaDB10.1.12下,是能正常运行的。某些业务要求,我同步了这个存储过程到另一台服务器的数据库中,版本为MariaDB10.0.19,这个存储过程执行报错! 存储过程如下: CREATE PROCEDURE `proc_accesslog_partit 阅读全文
posted @ 2016-03-23 17:00 srain12 阅读(1937) 评论(0) 推荐(0)
Mysql 使用 “LOAD DATA INFILE”需要注意的问题
摘要:今天,使用mysql的load data infile 导入文件数据时,报了一个错误: Access denied for user 'warehouse'@'localhost' (using password: YES) 仔细检查了账号,也通过mysql -u${user} -p${passwd 阅读全文
posted @ 2016-03-17 17:34 srain12 阅读(2761) 评论(0) 推荐(0)
CentOS6.5 一台服务器同时安装多个Mysql数据库
摘要:建用户与组groupaddmysqluseradd-gmysqlmysql下载源码:wgethttps://downloads.mariadb.org/interstitial/mariadb-10.1.10/source/mariadb-10.1.10.tar.gztar -xvf mariadb... 阅读全文
posted @ 2016-01-22 16:41 srain12 阅读(937) 评论(0) 推荐(0)
Mysql 日期类型比较 TIMESTAMPDIFF
摘要:在数据库查询中,经常遇到计算2个日期相差值,SQL提供一个非常有用的函数:TIMESTAMPDIFFT。 基本语法:TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2) 其中,interval的取值可以为:SECOND, MINUTE... 阅读全文
posted @ 2015-12-22 17:32 srain12 阅读(3998) 评论(0) 推荐(0)