摘要: 关键字: sphinx, 全文索引, 安装 首先了解一下sphinx全文索引的相关知识官方网站:http://www.sphinxsearch.com/官方文档:http://www.sphinxsearch.com/docs/中文支持:http://www.coreseek.cn/中文使用手册下载:http://www.coreseek.cn/uploads/pdf/sphinx_doc_zhcn_0.9.pdf基本上看看上面的官方教程和中文使用手册,你应该会安装和使用Sphix全文索引,当然,还有一些细节,需要不断的google和baidu,那为了节省大家的时间,就出一个完整的Sphinx 阅读全文
posted @ 2011-08-18 18:27 tokeep 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 1、去sphinx下载相应的包:sphinx-0.9.8.1.tar.gz(建议安装文档版本)解压sphinx源码包:$ tar xzvf sphinx-0.9.8.1.tar.gz$ cd sphinx2、运行configure配置程序:$ ./configure [options]有一些参数可以在配置的时候指定,主要如下: --prefix, 指定sphinx安装到系统的那个位置; 例如 --prefix=/usr/local/sphinx--with-mysql, mysql的安装目录,指定如果自动侦查mysql的相关库文件失败后到哪个目录查找 ,这个是必须要配置的。--with-pgs 阅读全文
posted @ 2011-08-18 18:27 tokeep 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 1、下载MySQL的安装文件安装MySQL需要下面两个文件:MySQL-server-4.0.23-0.i386.rpm MySQL-client-4.0.23-0.i386.rpm下载地址为:http://www.mysql.com/downloads/mysql-4.0.html,打开此网页,下拉网页找到“Linux x86 RPM downloads”项,找到“Server”和“Client programs”项,下载需要的上述两个rpm文件。2、安装MySQLrpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。该命令在安装时常用的参数是 阅读全文
posted @ 2011-08-18 18:25 tokeep 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 以下的文章主要介绍的是ubuntu 彻底删除MySQL数据库,以及删除MySQL数据库之后对MySQL的重装与删除MySQL的实际操作步骤,如果你对其实际操作感兴趣的话,你就可以浏览以下的文章了。sudoapt-getautoremove--purgeMySQL-server-5.0 sudoapt-getremoveMySQL-server sudoapt-getautoremoveMySQL-server sudoapt-getremoveMySQL-common这个很重要上面的其实有一些是多余的。清理残留数据dpkg-l|grep^rc|awk'{print$2}'|su 阅读全文
posted @ 2011-08-18 18:23 tokeep 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 删除 mysqlsudo apt-get autoremove --purge mysql-server-5.0sudo apt-get remove mysql-serversudo apt-get autoremove mysql-serversudo apt-get remove mysql-common //这个很重要上面的其实有一些是多余的。清理残留数据dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P安装 mysqlsudo apt-get install mysql-serversudo apt-get i 阅读全文
posted @ 2011-08-18 18:22 tokeep 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 我用的是Ubuntu的Server版本,安装是很容易的,非常之简单,不过安装之后的操作系统几乎是一个空白的操作系统,几乎什么都没有,所以都得安装好。因为是Dapper (6.06) 版本,所以我用以下方法更换软件源:vim /etc/apt/sources.list用以下内容替换文件中的所有内容deb http://archive.ubuntu.com/ubuntu/ dapper main restricted universe multiversedeb http://archive.ubuntu.com/ubuntu/ dapper-security main restricted un 阅读全文
posted @ 2011-08-18 18:21 tokeep 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 安装或者重新mysql-5.1.30时mysql_install_db出现FATAL ERROR: Could not find mysqld错误解决,上网搜寻了结果很多,却没有找到解决答案,最后发现安装时/etc/mysql文件夹下有个配置文件my.cnf,而我在安装时运行了cp support-files/my-medium.cnf /etc/my.cnf,照成这个解决方法:mv /etc/mysql/my.cnf /etc/mysql/my.cnf.bakcp support-files/my-medium.cnf /etc/cnf 阅读全文
posted @ 2011-08-18 18:20 tokeep 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 负载均衡的方案有很多种,这边采用HAProxy+Keepalived解决方案。介绍HAProxy介绍HAproxy是一个高性能的TCP/HTTP负载均衡服务器软件,速度非常快,可用性极高。它适用于所有基于TCP或者HTTP的应用程序,尤其适用于繁忙的Web服务。在当今主流的服务器配置上,可以轻松地支持几万的并发链接。Keepalived介绍从Keepalived的名字可以看出,它的作用就是“keepalive”,让你的系统正常运转,永不宕机。我们使用Keepalived的目的,就是检测从多Web服务器的状态;如果有一台Web服务器出现故障,Keepalived将很快检测到并把它从系统中剔除,待 阅读全文
posted @ 2011-08-18 18:20 tokeep 阅读(1058) 评论(0) 推荐(0) 编辑
摘要: 今天服务器遇到了一个很熟悉的问题输入#mysql -u root -pERROR 2002 (HY000):Can't connect to local MySQL server随即上网找寻答案根据大家提供的方法我逐一尝试方案1.1.#ps -A|grep mysql 显示类似:1829 ? 00:00:00 mysqld_safe1876 ? 00:00:31 mysqld2.#kill -9 1829 3.#kill -9 18764.#/etc/init.d/mysql restart5.#mysql -u root -p 他的麻烦解决了,我的还没解决!继续找方案2先查看 /et 阅读全文
posted @ 2011-08-18 18:19 tokeep 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 从上次发表的一篇在Windows下安装Discuz论坛的文章到现在差不多快一个月了,一直想把在Linux下安装的过程也写出来,毕竟Linux下运行PHP性能要比Windows好.其实安装编译软件不是很麻烦,难的是要将各个组件组合起来.在安装过程中遇到了很多困难,也尝试了不少的方法,最终成就这篇文章.文中软件下载后存放的位置如果没有特殊说明,都存入在 /tmp下.以下是安装的过程: 一:安装Apache([url]http://archive.apache.org/dist/httpd/binaries/[/url]) a:先检查系统中是否安装有旧版本的相关软件 [root@redhat ~]. 阅读全文
posted @ 2011-08-18 18:17 tokeep 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 索引服务器搭建所需要的软件:python:Python-2.5.tar.bz2mmseg:mmseg-3.1.tar.tarmysql:mysql-5.0.22.tar.gzcsft:csft-3.1.tar.tarlibiconv:libiconv-1.13.1.tar.tar安装Python1.# bzip2 -d Python-2.5.tar.bz22.# tar -xvf Python-2.5.tar3.#cd Python-2.5.tar4.#./configure --prefix=/usr/local/python5.#make && make install安装 阅读全文
posted @ 2011-08-18 18:14 tokeep 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 1、需要mysql-devel包。2、如无 gcc / gcc-c++包-------------------------------------------------------------英文版的sphinx安装a、 ./configure --prefix=/usr/local/sphinx --with-mysql=/usrb、 makec、 make install例子:cd /usr/local/sphinxcd etc/usr/local/sphinx/bin/indexer --all/usr/local/sphinx/bin/searchd停止/usr/local/sphi 阅读全文
posted @ 2011-08-18 18:14 tokeep 阅读(385) 评论(0) 推荐(0) 编辑
摘要: VMWARE虚拟的Ubuntu中,安装VMware-tools的图文教程 声明几点: 1. 在整个安装过程中,一共需要回答:17 个问题。这17个问题,全部都可以用默认的“直接按回车”,来执行,不需要做任何其他设置。除非你自己懂得问题的意思,想更改,如果你不懂,那就全部直接回车! 2.在安装过程中,遇到3次[Press Enter key to continux]的时候,就是让你“按回车”继续安装过程。我后面碰到的时候就不再说一次了。后面有图的。 3.在开始安装之前,只需要用到2个最简单的linux命令,我在下面的图中都“框”起来了。实在看不懂的,完全照抄即可! 一. 所需资源 因为VMar. 阅读全文
posted @ 2011-08-18 16:54 tokeep 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 1.desktop打开“语言支持”对话框(见右图)。单击主菜单中的“系统(System) --> 系统管理(Administration) --> 语言支持(language support)”。选择下方的 Install/remove Languages在“支持的语言”列表中找到“汉语(Chinese)”,在右端打上勾。并在Componets哪里勾选下面的3项设置。弹出对话框,输入管理员密码安装语言包过程……安装完后重启,系统变成中文的 呱呱~2.server对于使用ubuntu server版的朋友,可能就要适应英文环境了,面对一个纯英文的文本界面吧!如果安装过程中选择了中文界 阅读全文
posted @ 2011-08-18 16:53 tokeep 阅读(350) 评论(0) 推荐(0) 编辑
摘要: Ubuntu是最近很流行的一款Linux系统,因为Ubuntu默认是不启动root用户,现在介绍如何进入root的方法。(1)从user用户切换到root用户不管是用图形模式登录Ubuntu,还是命令行模式登录,我们会发现缺省的用户是user但是当我们需要执行一些具有root权限的操作(如修还系统文件)时,经常需要用sudo授权,感觉很麻烦此时我们可以切换到root用户,只需要简单的执行sudo su 即可注意: 出于安全考虑,默认时Ubuntu的root用户时没有固定密码的,它的密码是随机产生并且动态改变的,貌似是每5分钟改变一次,所以用su(switch user)是不可以的,因为我们不知 阅读全文
posted @ 2011-08-18 16:50 tokeep 阅读(329) 评论(0) 推荐(0) 编辑