在/etc/my.cnf文件,在[mysqld]部分加入skip-grant-tables
然后重新启动mysqld登录修改mysql的root密码
/usr/bin/mysql
WelcometotheMySQLmonitor.Commandsendwith;or\g.
YourMySQLconnectionidis3toserverversion:3.23.56
Type‘help;’or‘\h’forhelp.Type‘\c’tocleartheb..
分类:
数据库技术 时间:
2016-12-22 20:40:48
收藏:
0 评论:
0 赞:
0 阅读:
168
在logstash的输出中,每行开头都会加上timestamp因此,对于mysqlslowlog和javalog
多行输出格式,就显得画蛇添足了;不过,logstash提供了multiline功能
filter{
#如果是以#Time开头的就开始新一行
if[type]==‘slowlog‘{
multiline{
what=>next
pattern=>"^#Time:"
#如..
分类:
数据库技术 时间:
2016-12-22 20:38:35
收藏:
0 评论:
0 赞:
0 阅读:
466
支持Oracle、MSSQL、MySQL、SQLite四种数据库,支持事务,支持对象关系映射;已在多个项目中实际使用。 没有语法糖,学习成本几乎为0,拿来即用。 DBHelper类完整代码: using System; using System.Collections.Generic; using ...
分类:
数据库技术 时间:
2016-12-22 20:05:12
收藏:
0 评论:
0 赞:
0 阅读:
395
一 下载MySQL 访问MySQL的官网http://www.mysql.com/downloads/ 然后在页面中会看到“MySQL Community Server”下方有一个“download”点击。 进入MySQL的下载界面(http://www.mysql.com/downloads/my ...
分类:
数据库技术 时间:
2016-12-22 20:02:18
收藏:
0 评论:
0 赞:
0 阅读:
289
mysql查询过程: 客户端发送查询请求。 服务器检查查询缓存,如果命中缓存,则返回结果,否则,继续执行。 服务器进行sql解析,预处理,再由优化器生成执行计划。 Mysql调用存储引擎API执行优化器生成的执行计划进行查询。 返回结果。 mysql查询过程: 优化数据访问: 是否查询了多余的记录; ...
分类:
数据库技术 时间:
2016-12-22 20:01:22
收藏:
0 评论:
0 赞:
0 阅读:
184
单行注释:-- 多行注释:/* */ Oracle中修改表结构 增加字段 ALTER TABLE table_name ADD column_name data_type; 删除字段 ALTET TABLE table_name DROP COLUMN column_name;修改字段类型 ALTE ...
分类:
数据库技术 时间:
2016-12-22 19:59:51
收藏:
0 评论:
0 赞:
0 阅读:
202
一、运算符算术运算符:+ - * / 可以在select 语句中使用连接运算符:|| select deptno|| dname from dept; 比较运算符:> >= = != < <= like between is null in逻辑运算符:not and or 集合运算符: inters ...
分类:
数据库技术 时间:
2016-12-22 19:54:13
收藏:
0 评论:
0 赞:
0 阅读:
167
基本原则 避免全表扫描 建立索引 尽量避免向客户端返回大数据量,若数据量过大,应该考虑相应需求是否合理 尽量避免大事务操作,提高系统并发能力 使用基于游标的方法或临时表方法之前,应先寻找基于集的解决方案来解决问题,基于集的方法通常更有效。尽量避免使用游标,因为游标的效率较差。 where 后的条件 ...
分类:
数据库技术 时间:
2016-12-22 19:49:38
收藏:
0 评论:
0 赞:
0 阅读:
287
一、更改my.cnf配置文件 1.用命令编辑/etc/my.cnf配置文件,即:vim /etc/my.cnf 或者 vi /etc/my.cnf 2.在[mysqld]下添加skip-grant-tables,然后保存并退出 3.重启mysql服务:service mysqld restart 二 ...
分类:
数据库技术 时间:
2016-12-22 19:49:18
收藏:
0 评论:
0 赞:
0 阅读:
219
ROWNUM是一种伪列,它会根据返回记录生成一个序列化的数字。利用ROWNUM,我们可以生产一些原先难以实现的结果输出,但因为它是伪列的这个特殊性,我们在使用时也需要注意一些事项,不要掉入“陷阱”。下面就介绍一下它的使用技巧及注意事项。 1 特殊结果输出 利用ROWNUM,我们可以做到一些特殊方式的 ...
分类:
数据库技术 时间:
2016-12-22 19:41:25
收藏:
0 评论:
0 赞:
0 阅读:
299
内嵌表值函数 接上 《T-SQL编程 —— 用户自定义函数(标量函数)》 http://www.cnblogs.com/viusuangio/p/6212072.html 内嵌表值函数可以用于实现参数化视图(查询),例如有一个查询其定义语句如下: 若希望设计更加通用的程序,让用户能够指定查询内容,可 ...
分类:
数据库技术 时间:
2016-12-22 19:39:58
收藏:
0 评论:
0 赞:
0 阅读:
507
服务端监听 lsnrctl status #查看监听服务 netca #配置动态监听 lsnrctl status LISTENER #查看监听状态 netmgr #配置静态监听 点击保存,关闭lsnrctl stop,重启lsnrctl start ...
分类:
数据库技术 时间:
2016-12-22 19:34:23
收藏:
0 评论:
0 赞:
0 阅读:
262
原文:http://www.jb51.net/article/44021.htm 项目中要求读取excel文件内容,并将其转化为xml格式。常见读取excel文档一般使用POI和JExcelAPI这两个工具。这里我们介绍使用POI实现读取excel文档。 (注:HSSFWorkbook:是操作Exc ...
分类:
数据库技术 时间:
2016-12-22 19:23:52
收藏:
0 评论:
0 赞:
0 阅读:
394
数据查询:SELECT 以下所有的查询都基于以下的表格: 学生表:STUDENT(SNO,Sname,ssex,sage,sdept); 课程表:course(cno,cnama,cpno,ccredit) 学生选修表:sc(sno,cno,grade) 单表查询 Select [all|disti ...
分类:
数据库技术 时间:
2016-12-22 19:23:07
收藏:
0 评论:
0 赞:
0 阅读:
399
本文地址 分享提纲: 1.为查询缓存优化你的查询 2. EXPLAIN 你的 SELECT 查询 3. 当只要一行数据时使用 LIMIT 1 4. 为搜索字段建索引 5. 在Join表的时候使用相当类型的例,并将其索引 6. 千万不要 ORDER BY RAND() 7. 避免 SELECT * 8 ...
分类:
数据库技术 时间:
2016-12-22 19:19:13
收藏:
0 评论:
0 赞:
0 阅读:
264
SQL注入是一种代码注入技术,用于攻击数据驱动的应用,恶意的SQL语句被插入到执行的实体字段中(例如,为了转储数据库内容给攻击者)。[摘自] SQL injection - Wikipedia SQL注入,大家都不陌生,是一种常见的攻击方式。攻击者在界面的表单信息或URL上输入一些奇怪的SQL片段( ...
分类:
数据库技术 时间:
2016-12-22 19:17:18
收藏:
0 评论:
0 赞:
0 阅读:
245
Oracle DECODE函数使用方法: 1、比较大小select decode(sign(变量1-变量2),-1,变量1,变量2) from dual; --取较小值sign()函数根据某个值是0、正数还是负数,分别返回0、1、-1例如:变量1=10,变量2=20则sign(变量1-变量2)返回- ...
分类:
数据库技术 时间:
2016-12-22 19:16:21
收藏:
0 评论:
0 赞:
0 阅读:
231
无聊期间 记录下 mysql 一次性插入上万条数据 测试的时候可以用 首先 创建一个表 t3 create table t3(id int)ENGINE = MyISAM; \d // 表示吧mysql 的结束标志改成 // 默认情况下 mysql 的结束标志是 ; 这样 创建一个procedure ...
分类:
数据库技术 时间:
2016-12-22 19:15:38
收藏:
0 评论:
0 赞:
0 阅读:
286
Sequence是数据库系统按照一定规则自动增加的数字序列。这个序列一般作为代理主键(因为不会重复),没有其他任何意义。 Sequence是数据库系统的特性,有的数据库有Sequence,有的没有。比如Oracle、DB2、PostgreSQL数据库有Sequence,MySQL、SQL Serve ...
分类:
数据库技术 时间:
2016-12-22 19:12:34
收藏:
0 评论:
0 赞:
0 阅读:
254
场景:在书写oracle的sql语句时候,如果语句不存在主键,需要删除几条重复的记录,这个时候如果不知道oracle中的伪列,就需要把所有的重复记录先删除,再插入。这样做好麻烦,可以通过伪列来定位记录。 1 ROWNUM的使用——TOP-N分析 使用SELECT语句返回的结果集,若希望按特定条件查询 ...
分类:
数据库技术 时间:
2016-12-22 19:09:32
收藏:
0 评论:
0 赞:
0 阅读:
264