开源中文全文检索软件CoreSeek之初体验 发布时间: 2019-09-13 03:16:58 评论数: 0
国人开发的CoreSeek实际是上基于Sphinx的定制版,使用mmseg进行中文分词并实现中文搜索。 官网提供了详细的安装说明和CentOS5的rpm安装包,由于笔者需要在CentOS 6 x86_64上运行,得自行打包。笔者已完成365bet怎么买球_365bet滚球有赚钱的_365bet在线备用包的封装:mmseg 、 coreseek。 ? ?相对Sphinx的安装,CoreSeek需要安装中文分词库mmseg。测试方法就是在示例数据库里插入一些中文字符串:? ?然后重建索引就可以自动分词,并查询中文了:? ?特别需要注意的就是,要统一字符编码。笔者统一使用UTF-8,示例MySQL数据库对应表的属性是:CREATE TABLE ......
Mac下安装MongoDB,并配置权限管理及密码登录 发布时间: 2019-09-12 23:13:31 评论数: 0
brew install mongodb安装完成后启动、停止、重启如下brew services start mongodb brew services stop mongodb brew services restart mongodb配置文件位于/usr/local/etc/mongod.conf配置安全密码登录创建超级用户db.createUser({ user: "root" , pwd: "123", roles: ["userAdminAnyDatabase", "dbAdminAnyDatabase", "readWriteAnyDatabase"]});或(下面 ......
macOS中使用brew安装MariaDB 发布时间: 2019-09-12 21:18:01 评论数: 0
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB来代替MySQL的InnoDB。MariaDB由MySQL的创始人Michael Widenius主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。MariaDB名称来自Michael Widenius的女儿Maria的名字。查看MariaDB版本brew in ......
mssql 迁移到 mysql 中datetime字段类型的处理 发布时间: 2019-09-12 21:06:47 评论数: 0
从SQL-Server2000和mysql中读取的datetime类型字段显示出来不一样啊,两个库里的字段值都是'2007-10-24?14:28:36',我是用mssql_fetch_object()和mysql_fetch_object()分别得到的两个object赋值给$record,然后用echo?$record->rtime在html页中显示值(rtime为字段名,两个库的都一样),但是从mysql中读取的值就是库中的原值'2007-10-24?14:28:36';但从sqlserver中读出来的就变成'2007?十月?24?14:28',月份变成汉字了而且秒数 ......
用C完成PostgreSQL存储过程例子 发布时间: 2019-09-12 14:10:40 评论数: 0
目的:用C完成一个存储过程例子,存储过程实现对表某一段进行update。准备工作1、安装数据库2、建立表testhighgo=# create table test(id int, name text, label int); CREATE TABLE3、建立C文件,C代码如下:#include "postgres.h" #include "executor/spi.h" #include "utils/builtins.h" #ifdef PG_MODULE_MAGIC PG_MODULE_MAGIC; #endif int mydelete(int key); int ......
PHP单文件版MySQL超大数据库分卷备份恢复工具 发布时间: 2019-09-12 05:32:01 评论数: 0
功能介绍: 1.支持MySQL数据按指定大小分卷备份和恢复;? 2.支持utf8?gb2312两种版本 3.单文件超精简 4.备份成PHP文件,直接上传到服务器恢复 5.支持设置分卷大小 单文件版本(注,内含?utf8?和gb2312两个版本,请根据数据库编码自行选择)?
扫描公开外网端口的redis(未授权远程登录)服务器并提权简要教程 发布时间: 2019-09-11 22:28:39 评论数: 0
步骤:1、扫描端口查找有redis服务的服务器2、连接查看是否需要授权3、查看config dir4、设置config dir5、生成私钥和公钥6、上传公钥到服务器7、把公钥设置到服务器私钥认证文件8、使用私钥登陆服务器第一步:扫描端口看看有哪些redis服务在公网上可以直接访问到,redis默认端口是6379,扫描工具是nmapnmap -sT -p 6379 110.110.110.0/24 | grep --color -B5 open上面命令是扫码110.110.110.0的整个ip端开放有6379端口的服务器。第二步:连接看看能否连接上redisredis-cli - ......
Windows下安装Memcached服务端 发布时间: 2019-09-11 15:52:31 评论数: 0
下载程序:Memcached for windows.rar解压放在某路径下,比如:d:Memcached进入命令行,切换到d:memcached,输入memcached -d install命令。进入windows服务列表中可以看到多了一个memcached Server服务。输入memcached -d start,启动memcached Server。停止server:memcached -d stop.卸载server:memcached -d unistall.修改启动参数:首先停止Server。win->运行(快捷键:windows键+R键)中输入regedi ......
discuzX 使用 sphinx 做全文检索搜索引擎 发布时间: 2019-09-11 06:35:26 评论数: 0
这儿为大家介绍两点第一个是基于discuz的索引配置文件,这个配置文件比较灵活,可以根据不同的需求来配置# # LinuxTone full index search configure file # source lt_posts { type = mysql sql_host = 127.0.0.1 sql_user = root sql_pass = sql_db = lt_bbs sql_port = 3306 sql_query_pre = SET NAMES utf8 sql_q ......
sql之left join、right join、inner join的区别 发布时间: 2019-09-09 13:23:51 评论数: 0
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 inner join(等值连接) 只返回两个表中联结字段相等的行举例如下: -------------------------------------------- 表A记录如下: aID     aNum 1     a20050111 2     a20050112 3     a20050113 4     a20050114 5     a20050115表B记录如下: bID     bName 1    ......
Mysql生产环境__主从同步修复案例 发布时间: 2019-09-09 07:45:21 评论数: 0
一、硬件环境Master: Dell R720 Intel(R) Xeon(R) CPU E5-2640 v2 @ 2.00GHzMEM 64G,disk 4*2.5 SAS 网络4* 千兆Slave: Dell R720 Intel(R) Xeon(R) CPU E5-2640 v2 @ 2.00GHzMEM 64G,disk 4*2.5 SAS 网络4* 千兆二、软件环境系统软件:Master: cento5.8Slave: cento5.8数据库软件:mysql-5.5.10三、问题现象3.1收到报警,发现问题某天收到mysql主从同步监控报警,登陆Slave,用sh ......
sphinx/coreseek全文检索配置 发布时间: 2019-09-09 00:13:26 评论数: 0
yum install make gcc g++ gcc-c++ libtool autoconf automake imake MySQL-devel libxml2-devel expat-devel安装前,建议查看:365bet怎么买球_365bet滚球有赚钱的_365bet在线备用包说明README;4.0/4.1版可参考3.2版本安装,步骤相同;如遇到问题,请看详细安装说明。 ##下载coreseek:coreseek 3.2.14:点击下载、coreseek 4.0.1:点击下载、coreseek 4.1:点击下载$ wget http://www.coreseek.cn/uploads/csft/3.2/coreseek-3. ......
macOS下安装nginx+php+memcached+redis+mysql+yaf扩展环境教程 发布时间: 2019-09-08 17:21:11 评论数: 0
macOS 10.12.4直接上命令,不多说了。下载并安装各软件包均通过 Homebrew,因此,安装之前,需在 Mac 上下载并安装  Homebrew,在 CLI 中通过下面的命令可以完成:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"怎么用brew不是这篇文章介绍的。我们直接说我本地的配置过程这里安装默认的 Nginx:brew install nginx新版的macOS默认没了Launch目录,创建个mkdir -p ~/Library/L ......
Linux c 开发 - Memcached365bet怎么买球_365bet滚球有赚钱的_365bet在线备用分析之基于Libevent的网络模型(1) 发布时间: 2019-09-08 12:46:26 评论数: 0
关于Memcached: memcached是一款非常普及的服务器端缓存软件,memcached主要是基于Libevent库进行开发的。Memcached分析 1.? 网络模型流程分析 Memcached主要是基于Libevent的事件库来实现网络线程模型的。我们先需要下载memcached的365bet怎么买球_365bet滚球有赚钱的_365bet在线备用包,上面我们已经给出了365bet怎么买球_365bet滚球有赚钱的_365bet在线备用包下载地址。 Memcached的网络线程模型主要涉及两个主要文件:memcached.c 和thread.c文件。 我们这边主要分析tcp的模型。memcached也支持udp。 流程 1. memcached首先在主线程中会创建main_base,memc ......
mysql myisam引擎压缩表 发布时间: 2019-09-08 02:10:26 评论数: 0
mysql myisam引擎支持压缩表,,压缩后的空间上比压缩前会减少,但是压缩后的表是只读的,这个要注意,今天又空来做个这个实验 首先添加测试数据 请先查看 mysql性能实验(一)这篇文章的方法 # 1、压缩前的大小图 2、/usr/local/mysql/bin/myisampack /usr/local/mysql/var/demo/test.MYI 有上面的命令压缩 3、压缩后的大小图 结论:节约空间6942736-5583834=1358902,空间小了执行sql的速度也快了 压缩后需要对该表进行检查 /usr/local/mysql/bin/myisamchk - ......
Linux c 开发 - libevent 发布时间: 2019-09-07 06:10:05 评论数: 0
Libevent介绍 libevent是一个事件触发的网络库,适用于windows、Linux、bsd等多种平台,内部使用select、epoll、kqueue等系统调用管理事件机制。着名分布式缓存软件memcached也是libevent based,而且libevent在使用上可以做到跨平台,而且根据libevent官方网站上公布的数据统计,似乎也有着非凡的性能。 libevent官方网站 http://libevent.org/ 英文文档 http://www.wangafu.net/~nickm/libevent-book/ 中文文档 http://www.cppblo ......
sql2005 sysservers 中找不到服务器,请执行 sp_addlinkedserver 将该服务器添加到sysserver 发布时间: 2019-09-06 16:16:00 评论数: 0
sysservers?中找不到服务器,请执行?sp_addlinkedserver?将该服务器添加到sysserver?错误的解决方法 解决办法如下:SELECT?@@SERVERNAME先用这个指令查一下看,是不是没有修改之前的用户名。然后执行下面的语句:? EXEC?sp_dropserver?"原服务器名" EXEC?sp_addserver @server="现在的服务器名", @local?=?"local"? 看到执行成功之后,再运行一下:SELECT?@@SERVERNAME?可以看到值没有变化,还是原来的值,不要着急,这时候只需要重新起动一下sql的服务就可以了 ......
mysql性能实验(三) 发布时间: 2019-09-06 12:05:51 评论数: 0
1、mysql性能实验(一) 2、mysql性能实验(二) 3、mysql性能实验(三) 4、mysql性能实验(四)待续 本章测试where条件的顺序是否影响效率,在这之前我有看到过文章说mysql where的顺序跟执行效率没有关系,因为mysql为自动排序优先查询。可我的同事不这么认为,于是抱着验证的心态来实验一下 select count(id) from demo where word1='b'; select count(id) from demo where age=20; 上面的截图可以看到word1=’b’条件的数据数量多,age=20条件的数量少 mysql ......
CentOS6.4 X64 安装sphinx及sphinx for php扩展 发布时间: 2019-09-06 01:27:33 评论数: 0
安装前请先确定安装了常用的组件,然后在官方网站下载最新的Sphinx,yum install -y python python-devel http://sphinxsearch.com/downloads/release/ 请使用稳定版,线上机器就别玩beta版啦! 安装sphinx tar zxvf sphinx-2.1.4-release.tar.gz cd sphinx-2.1.4-release ./configure --prefix=/usr/local/sphinx –-with-mysql make && make install在mak ......
mssql2000中修改表的所有者 发布时间: 2019-09-05 08:43:19 评论数: 0
因一个客户改版网站拿来一个数据库来修改,客户那边数据表的所有者为msuser,我在本机导入后一部分表变成了dbo,我要将它们改为dbo所有,找了 好久,都说是"右击表"-->"设计表"-->"右击鼠标"-->"属性",然后在"所有者"栏中个性。我这个数据库有几十个表,这样 做太麻烦了,而且速度极慢,浪费时间。后来在网上又找了好久,终于发现了一条SQL语句可以改,如下?exec?sp_msforeachtable?'sp_changeobjectowner?''?'',?''dbo'''将所有的数据表的所有者进行更改,使用者可以根据需要替换后面的dbo。修改成功 ......