报错:Exception thrown flushing changes to datastore
摘要:报错背景 hive创建数据库时添加中文备注信息报错。 命令:CREATE DATABASE IF NOT EXISTS hive_ods_db COMMENT 'Hive ODS层数据库'; 报错现象 FAILED: Execution Error, return code 1 from org.a
阅读全文
posted @
2022-02-18 10:50
吹静静
阅读(847)
推荐(0) 编辑
Linux下RPM方式安装MySQL-5.6.42
摘要:1.安装包准备 2.卸载自带MySQL 卸载MySQL rpm -qa | grep -i mysql rpm -e --nodeps mysql-xxx 删除MySQL残留文件 find / -name mysql rm -rf xxx 卸载MariaDB rpm -qa | grep -i ma
阅读全文
posted @
2022-01-24 11:28
吹静静
阅读(140)
推荐(0) 编辑
报错:MySQL Access denied for user 'root'@'localhost' (using password: YES)
摘要:报错背景 MySQL重新初始化后, 进去MySQL的时候被拒绝。 报错现象 报错原因 略 报错解决 编辑配置文件 # vim /etc/my.cnf 添加以下内容 skip-grant-tables 重启mysql # systemctl restart mysqld 重启之后即可
阅读全文
posted @
2020-11-16 10:52
吹静静
阅读(140)
推荐(0) 编辑
报错:MySQL Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
摘要:报错背景 进入mysql的时候报错 报错现象 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 报错原因 /var/lib/mysql 的访问权
阅读全文
posted @
2020-11-16 10:40
吹静静
阅读(190)
推荐(0) 编辑
报错:MySQL initialize specified but the data directory has files in it. Aborting.
摘要:报错背景 mysql 想要重新格式化 mysqld --initialize,结果报错。 报错现象 报错原因 initialize specified but the data directory has files in it. Aborting. 由这句话可知,data目录下有文件了,所以格式化
阅读全文
posted @
2020-11-14 16:55
吹静静
阅读(5520)
推荐(0) 编辑
数据库优化
摘要:1 基本概念简述 1.1 逻辑架构 第一层:客户端通过连接服务,将要执行的sql指令传输过来 第二层:服务器解析并优化sql,生成最终的执行计划并执行 第三层:存储引擎,负责数据的储存和提取 1.2 锁 数据库通过锁机制来解决并发场景-共享锁(读锁)和排他锁(写锁)。读锁是不阻塞的,多个客户端可以在
阅读全文
posted @
2020-10-19 21:34
吹静静
阅读(89)
推荐(0) 编辑
mysql 匹配奇数、偶数行数据
摘要:匹配奇数行: select t1.TagDesc, SUM(t1.TimeDiff) AS "运行时间" from temp1_status t1 WHERE id&1 select t1.TagDesc, SUM(t1.TimeDiff) AS "运行时间" from temp1_status t
阅读全文
posted @
2019-12-25 09:35
吹静静
阅读(1543)
推荐(0) 编辑
sql 在查询到的语句基础上添加行号
摘要:正常查询语句: SELECT TagName FROM ps_status a WHERE a.TagName LIKE "DTmk_zybf%1bxxjcqh.PV" 查询结果: 为每行数据加上行号: SELECT ( @rowNum := @rowNum + 1 ) AS RowNo, TagN
阅读全文
posted @
2019-12-10 20:23
吹静静
阅读(2542)
推荐(0) 编辑
主键和索引的区别
摘要:1、应用范畴不同: 主键属于索引的一种。在数据库关系图中为表定义主键将自动创建主键索引,主键索引是唯一索引的特定类型。该索引要求主键中的每个值都唯一。当在查询中使用主键索引时,它还允许对数据的快速访问。 2、种类不同: 根据数据库的功能,可以在数据库设计器中创建三种索引:唯一索引、主键索引和聚集索引
阅读全文
posted @
2019-10-23 11:19
吹静静
阅读(10306)
推荐(0) 编辑
SQL练习题
摘要:Student(S#,Sname,Sage,Ssex) --学生表 Course(C#,Cname,T#) --课程表 SC(S#,C#,score) --成绩表 Teacher(T#,Tname) --教师表 -- 1、查询“001”课程比“002”课程成绩高的所有学生的学号; select a.S# -- 是表限定符,...
阅读全文
posted @
2019-05-30 08:07
吹静静
阅读(154)
推荐(0) 编辑
CDH断电后cloudera-scm-server启动报错
摘要:报错背景: CDH未关闭的情况下,Linux断电,导致cloudera-scm-server无法启动。 报错现象: 输入启动命令之后:/opt/cm-5.15.1/etc/init.d/cloudera-scm-server start, cloudera-scm-server 会启动,但是几秒中之
阅读全文
posted @
2019-04-29 10:10
吹静静
阅读(5503)
推荐(0) 编辑
报错:/usr/sbin/mysqld: Can't find file: './performance_schema/events_waits_summary_by_account_by_event_name.frm' (errno: 13 - Permission denied)
摘要:报错背景: Linux环境下安装MySQL数据库。 安装完成,数据库初始化,启动数据库时报错。 报错现象: 报错原因: 目录 /var/lib/mysql/performance_schema/ 下的文件权限有问题。 需要把此目录中的文件所属用户和所属组都改成mysql用户和mysql用户组。 报错
阅读全文
posted @
2019-04-29 09:13
吹静静
阅读(1161)
推荐(0) 编辑
数据库练习题:学生表(学号,姓名,性别,系部,年龄)选课表(学号,课程号,成绩)课程表(课程号,课程名,学分)
摘要:数据库中有如下三个表: 学生表(学号,姓名,性别,系部,年龄)选课表(学号,课程号,成绩)课程表(课程号,课程名,学分) (1)、写出创建以上三个表的sq语句 (2)、从选课表中查询所有选课信息,即学号、课程号、成绩,并给成绩加8分 (3)、从选课表中查询选修课程号C02且该]课程考试及格的学生的学
阅读全文
posted @
2018-12-15 09:59
吹静静
阅读(9841)
推荐(0) 编辑
Redis缓存机制
摘要:Redis介绍 Redis是一款内存高速缓存数据库; 数据模型为:key - value,非关系型数据库使用的存储数据的格式; 可持久化:将内存数据在写入之后按照一定格式存储在磁盘文件中,宕机、断电后可以重启redis时读取磁盘中文件恢复缓存数据; 分布式:当前任务被多个节点切分处理,叫做分布式处理
阅读全文
posted @
2018-12-06 11:07
吹静静
阅读(66105)
推荐(1) 编辑
Linux rpm包安装MySQL数据库问题总结
摘要:1.安装包准备 2.按顺序安装以下安装包 一定要按顺序安装,因为前面的包是后面包的依赖 [root@iz2ze1bzpi3orra8lboxqiz mysql]# rpm -ivh Percona-Server-56-debuginfo-5.6.24-rel72.2.el6.x86_64.rpm [
阅读全文
posted @
2018-11-23 10:22
吹静静
阅读(5345)
推荐(1) 编辑
SQL删除指定列的指定长度的字符
摘要:update t_product set product_imgurl = substring(product_imgurl,20);
阅读全文
posted @
2018-11-14 18:44
吹静静
阅读(506)
推荐(0) 编辑
MySQL数据库解决乱码 latin1 转 gbk
摘要:latin1 也是一种编码,但是有时候它不适合我们正常的使用,所以我需要把它转成gbk编码。 查询数据库编码 show variables like 'character%'; 修改配置文件 my.ini 此文件在MySQL安装目录下,例如本人: E:\softwaress\MySQL 文件一开始是
阅读全文
posted @
2018-10-25 23:16
吹静静
阅读(3348)
推荐(0) 编辑
Windows下永久解决数据库乱码 utf8 转 gbk
摘要:产生乱码原因 因为windows终端的默认字符集是gbk编码,而mysql数据库是utf8的编码,所以会产生乱码问题 解决乱码问题(临时修改) 询当前数据库默认编码: mysql> show variables like 'character%'; 修改为gbk编码: mysql> set name
阅读全文
posted @
2018-10-25 16:02
吹静静
阅读(1959)
推荐(0) 编辑
1.环境搭建-mysql+tomcat+myeclipse安装并配置
摘要:一、安装mysql数据库并配置 下载地址:https://pan.baidu.com/s/1OJ3ggda7Cthl4GCxWKbTng 密码:sd6b 1.打开安装程序 2.配置环境变量PATH: 找到mysql的安装目录下的bin目录,比如D:\software\MySQL\MySQL5.5\b
阅读全文
posted @
2018-09-22 10:02
吹静静
阅读(3122)
推荐(0) 编辑