
MySQL
文章平均质量分 71
三劫散仙
唯有学习,可以解忧
展开
-
Sphinx介绍
[b][size=medium]Sphinx介绍 Sphinx是由一个开源的全文检索引擎,功能类似Lucune,用C++编写,可为其他应用提供高速、低空间占用、高结果相关度的全文搜索功能。Sphinx可以非常容易的与SQL数据库和脚本语言集成,当前系统内置MySQL和PostgreSQL数据库数据源的支持,也支持从标准输入读取特定格式的XML数据,通过修改源代码,用户可以自行增加新的数据...原创 2014-02-07 10:56:48 · 496 阅读 · 0 评论 -
Mysql安装完注意事项
[b][size=medium]即使是经验老道的人也会犯错,会引起很多麻烦。所以在盲目的运用这些推荐之前,请记住下面的内容: 一次只改变一个设置!这是测试改变是否有益的唯一方法。 大多数配置能在运行时使用SET GLOBAL改变。这是非常便捷的方法它能使你在出问题后快速撤销变更。但是,要永久生效你需要在配置文件里做出改动。 一个变更即使重启了MySQL...原创 2014-02-19 09:43:50 · 168 阅读 · 0 评论 -
玩转大数据系列之Apache Pig如何与MySQL集成(三)
[b][color=green][size=large]上篇介绍了如何把Pig的结果存储到Solr中,那么可能就会有朋友问了,为什么不存到数据库呢? 不支持还是? 其实只要我们愿意,我们可以存储它的结果集到任何地方,只需要重写我们自己的StoreFunc类即可。关于如何将Pig分析完的结果存储到数据库,在pig的piggy贡献组织里,已经有了对应的UDF了,piggybank是非apach...2015-03-07 19:43:33 · 221 阅读 · 0 评论 -
使用shell分页读取600万+的MySQL数据脚本
[b][color=black][size=large]shell-mysql(1)脚本背景:由于要在Linux上,远程读取mysql的表的数据,然后做一定清洗后,把数据上传至Hadoop集群中,使用Java写吧,感觉太麻烦了,得在Win上开发好,还得打成jar包, 上传到Linux上,如果那里出了问题,还得重复这样,非常不方便,那就用shell写一个吧,也不需要什么jdbc驱动包,只...2015-07-15 13:02:05 · 451 阅读 · 0 评论 -
JDBC预编译语句表名占位异常
[b][color=green][size=large]有时候,我们有这样的需求,需要清空多个表的内容,这样我们有两种做法,可用delete from table 或 truncate table table,两种方法视情况而定,前者只是一条条的删除表数据,主键自增的序列还能保存,后者类似是重新建表保留表结构,主键信息,也被清空。OK,下面我们用JDBC开始删除,因为是多个表,所以要循环删...2014-10-11 11:41:19 · 552 阅读 · 0 评论 -
JAVA内存数据库使用demo
上篇文章散仙,写了关于SQLite的使用,本篇我们看下几款JAVA开源的数据库,主要有3个,derby,H2,HSQLdb,都是非常不错的数据库,既可以当内存库,又可以嵌入移动设备充当数据存储的角色,而且完全支持关系型数据库的SQL语法,所以适当了解一些,对以后的数据存储的,或计算会有更好的辅助性。下面是这3个轻量级的数据库的使用简单例子,其中有些数据库支持内存,文件,网络等方式连接,...2014-10-13 17:51:50 · 2062 阅读 · 0 评论 -
MySQL的InsertOrUpdate语法
[size=medium]MySQL的插入语法提供了类似insertOrUpdate的语法,这种方式大部分存储系统都有类似的机制比如在Solr或者ElasticSearch中,如果主键一样的就更新,不一样就添加,只不过在数据库里可以是主键单个或多个字段,也可以是单个索引或多字段联合唯一索引,逻辑都一样。比如表里面有id,age,name,address,score四个字段联合唯...2016-08-04 14:47:52 · 4812 阅读 · 0 评论 -
centos7安装mysql
centos7的默认yum源已经没有mysql-server这个库了在centos6.x里面我们可以使用下面的命令,方便的安装mysql[code="java"]yum install -y mysql-server[/code]在centos7.x里面,我们执行这个命令会发现找不到这个包:[code="java"][root@es2 ~]# yum...2016-11-14 16:41:39 · 151 阅读 · 0 评论 -
unbutu+mysql的root密码重置方法
[size=medium]MySQL密码重置策略:1,停止mysql服务 service mysql stop2,跳过mysql的权限验证 mysqld --skip-grant-tables --user=mysql & 3,输入mysql命令,登陆mysql服务器4 ,查看当前root用户的密码情况 select user,host,password fr...2016-01-11 14:16:14 · 196 阅读 · 0 评论