mysql中查询后记录集的排序问题
在mysql上一般的查询要么是按一个字段的升序,要么按降序进行排序,如果实现根据条件里值的左右顺序来显示记录呢,如 where id in (3,1,5,2)此类的,查询出来的记录从上到下也是(3,1,5,2)这类的顺序了,可以用以下语句来实现:
SELECT * FROM documents WHERE id IN (3,5,7) ORDER BY FIELD(id,3,5,7)
By admin
read more在mysql上一般的查询要么是按一个字段的升序,要么按降序进行排序,如果实现根据条件里值的左右顺序来显示记录呢,如 where id in (3,1,5,2)此类的,查询出来的记录从上到下也是(3,1,5,2)这类的顺序了,可以用以下语句来实现:
SELECT * FROM documents WHERE id IN (3,5,7) ORDER BY FIELD(id,3,5,7)
By admin
read more版权 ? 2008 Dony,,版权所有,转载请声明来源与作者
2008-01-17
目录
1.1. 什么是全文检索
1.2. 介绍
1.3. Sphinx的特性
2.1. Windows下安装
2.2. Linux下安装 3. 实例说明
Sphinx配置
运行Sphinx
搜索(翻译)
6.1. 匹配模式
6.2. 布尔查询语法(Boolean query syntax)
6.3. 扩展查询语法(Extended query syntax)
6.4. 权重(匹配度,Weight)
如何调用Sphinx
SphinxSE的SQL查询例子演练
如何自动重建索引
相关资源
1. Sphinx简介
1.1. 什么是全文检索
全文检索是指以文档的全部文本信息作为检索对象的一种信息检索技术。检索的对象有可能是文章的标题,也有可能是文章的作者,也有可能是文章摘要或内容。
1.2. 介绍
Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL,PostgreSQL做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。Sphinx特别为一些脚本语言设计搜索API接口,如PHP,Python,Perl,Ruby等,同时为MySQL也设计了一个存储引擎插件。
1.3. Sphinx的特性
高速索引 (在新款CPU上,近10 MB/秒);
高速搜索 (2-4G的文本量中平均查询速度不到0.1秒);
高可用性 (单CPU上最大可支持100 GB的文本,100M文档);
提供良好的相关性排名
支持分布式搜索;
提供文档摘要生成;
提供从MySQL内部的插件式存储引擎上搜索
支持布尔,短语, 和近义词查询;
支持每个文档多个全文检索域(默认最大32个);
支持每个文档多属性;
支持断词;
支持单字节编码与UTF-8编码;
支持英文,俄文词干提取和音标查询 supports English stemming, Russian stemming, and Soundex for morphology;
By admin
read moresql_query_pre = SET NAMES GBK
charset_type = zh_cn.gbk #sbcs
charset_dictpath = D:\csft3.1\data
By admin
read more前一阵子尝试使用 了一下Sphinx,一个能够被各种语言(PHP/Python/Ruby/etc)方便调用的全文检索系统。网上的资料大多是在linux环境下的安装 使用,当然,作为生产环境很有必要部署在*nix环境下,作为学习测试,还是windows环境比较方便些。
本文旨在提供一种便捷的方式让Sphinx在windows下安装配置以支持中文全文检索,配置部分在linux下通用。
一、关于Sphinx
Sphinx 是一个在GPLv2 下发布的一个全文检索引擎,商业授权(例如, 嵌入到其他程序中)需要联系作者(Sphinxsearch.com)以获得商业授权。
一般而言,Sphinx是一个独立的搜索引擎,意图为其他应用提供高速、低空间占用、高结果相关度的全文搜索功能。Sphinx可以非常容易的与SQL数据库和脚本语言集成。
当前系统内置MySQL和PostgreSQL 数据库数据源的支持,也支持从标准输入读取特定格式的XML数据。通过修改源代码,用户可以自行增加新的数据源(例如:其他类型的DBMS的原生支持)。
搜索API支持PHP、Python、Perl、Rudy和Java,并且也可以用作MySQL存储引擎。搜索API非常简单,可以在若干个小时之内移植到新的语言上。
Sphinx特性:
提供文件的摘录生成;
可作为MySQL的存储引擎提供搜索服务;
支持布尔、短语、词语相似度等多种检索模式;
文档支持多个全文检索字段(最大不超过32个);
文档支持多个额外的属性信息(例如:分组信息,时间戳等);
停止词查询;
支持单一字节编码和UTF-8编码;
原生的MySQL支持(同时支持MyISAM和InnoDB);
原生的PostgreSQL支持.
中文手册可以在 这里 获得(酷勤网备用下载地址: sphinx_doc_zhcn_0.9.pdf)。
二、Sphinx在windows上的安装
1.直接在 http://www.sphinxsearch.com/downloads.html 找到最新的windows版本,我这里下的是 Win32 release binaries with MySQL support,下载后解压在D:\sphinx目录下;
2.在D:\sphinx\下新建一个data目录用来存放索引文件,一个log目录方日志文件,复制D:\sphinx\sphinx.conf.in到D:\sphinx\bin\sphinx.conf(注意修改文件名);
3.修改D:\sphinx\bin\sphinx.conf,我这里列出需要修改的几个:
type = mysql # 数据源,我这里是mysql
sql_host = localhost # 数据库服务器
sql_user = root # 数据库用户名
sql_pass = '' # 数据库密码
sql_db = test # 数据库
sql_port = 3306 # 数据库端口
sql_query_pre = SET NAMES utf8 # 去掉此行前面的注释,如果你的数据库是uft8编码的
index test1
{
# 放索引的目录
path = D:/sphinx/data/
# 编码
charset_type = utf-8
# 指定utf-8的编码表
charset_table = 0..9, A..Z->a..z, _, a..z, U+410..U+42F->U+430..U+44F, U+430..U+44F
# 简单分词,只支持0和1,如果要搜索中文,请指定为1
ngram_len = 1
# 需要分词的字符,如果要搜索中文,去掉前面的注释
ngram_chars = U+3000..U+2FA1F
}
# index test1stemmed : test1
# {
# path = @CONFDIR@/data/test1stemmed
# morphology = stem_en
# }
# 如果没有分布式索引,注释掉下面的内容
# index dist1
# {
# 'distributed' index type MUST be specified
# type = distributed
# local index to be searched
# there can be many local indexes configured
# local = test1
# local = test1stemmed
# remote agent
# multiple remote agents may be specified
# syntax is 'hostname:port:index1,[index2[,...]]
# agent = localhost:3313:remote1
# agent = localhost:3314:remote2,remote3
# remote agent connection timeout, milliseconds
# optional, default is 1000 ms, ie. 1 sec
# agent_connect_timeout = 1000
# remote agent query timeout, milliseconds
# optional, default is 3000 ms, ie. 3 sec
# agent_query_timeout = 3000
# }
# 搜索服务需要修改的部分
searchd
{
# 日志
log = D:/sphinx/log/searchd.log
# PID file, searchd process ID file name
pid_file = D:/sphinx/log/searchd.pid
# windows下启动searchd服务一定要注释掉这个
# seamless_rotate = 1
}
4.导入测试数据
By admin
read more一、MySQL+Sphinx+SphinxSE安装步骤: 1、安装python支持(以下针对CentOS系统,其他Linux系统请使用相应的方法安装) yum install -y python python-devel
2、编译安装LibMMSeg(LibMMSeg是为Sphinx全文搜索引擎设计的中文分词软件包,其在GPL协议下发行的中文分词法,采用Chih-Hao Tsai的MMSEG算法。LibMMSeg在本文中用来生成中文分词词库。)
以下压缩包“sphinx-0.9.8-rc2-chinese.zip”中包含mmseg-0.7.3.tar.gz、sphinx-0.9.8-rc2.tar.gz以及中文分词补丁。
wget http://www.coreseek.com/uploads/sources/csft3_0b2.tar.gz wget http://www.coreseek.com/uploads/sources/mmseg3_0b2.tar.gz unzip sphinx-0.9.8-rc2-chinese.zip tar zxvf mmseg3_0b2.tar.gz cd mmseg3_0b2/ ./configure make make install cd ../
3、编译安装MySQL 5.1.26-rc、Sphinx、SphinxSE存储引擎 wget http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.26-rc.tar.gz/from/http://mirror.x10.com/mirror/mysql/ tar zxvf mysql-5.1.26-rc.tar.gz
tar zxvf csft3_0b2.tar.gz cd csft3_0b2.tar.gz/ patch -p1 < ../sphinx-0.98rc2.zhcn-support.patch patch -p1 < ../fix-crash-in-excerpts.patch cp -rf mysqlse ../mysql-5.1.26-rc/storage/sphinx cd ../
cd mysql-5.1.26-rc/ sh BUILD/autorun.sh ./configure –with-plugins=sphinx –prefix=/usr/local/mysql1/ –enable-assembler –with-extra-charsets=complex –enable-thread-safe-client –with-big-tables –with-readline –with-ssl –with-embedded-server –enable-local-infile make && make install cd ../ 检查下是否安装好sphinx
By admin
read moreaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbb
aaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbb
By admin
read more如题,用jQuery+PHP实现FCKEditor内容分页,如下:
PHP分页函数: /******\*FCKEditor分页处理*******/ function pageBreak($content) { //把文章内容按照
分割成数组 $content = $content; $pattern = “/
</span></div>/”; $strSplit = preg_split($pattern, $content, -1, PREG_SPLIT_NO_EMPTY); //将文章内容分割成数组 $count = count($strSplit); //分割后的数组单元数目 $outStr = “”; //返回的字串 $i = 1;
if ($count > 1 ) { $outStr = “ ”; foreach($strSplit as $value) { if ($i <= 1) { $outStr .= “
$value
”; } else { $outStr .= “
$value
”; } $i++; }
$outStr .= “
”; for ($i = 1; $i <= $count; $i++) { $outStr .= “$i ”; } $outStr .= “
By admin
read more先说下我电脑的配置—— 处理器:AMD 5000+(黑) 内存:2G 硬盘:160G 显卡:8600GT 网卡:NF主板自带 主板:Biostar T550 SE
————————————————我是过度的分割线—————————————
终于下完了Win7_7000的ISO文件,不过鉴于电脑中已经有了Win7的其他版本,还是先用虚拟机看看7000版本中,Win7是否有什么不一样的地方
我使用的虚拟机是VMWare6.5版本,VMware虚拟机用的很习惯,而且汉化版本和破解程度也很好,在网上的资源很多,推荐刚刚接触虚拟机的XDJM们用。
适合用虚拟机的人群:
1、懒人,只想尝鲜; 2、系统配置不好,新系统跑起来巨慢的 3、没事做系统评测的闲人(仅指我)
————————————————我是教程的分割线—————————————
一、VMWare创建虚拟机:
1、首先,创建一个新的虚拟机,如下图点击
2、点击下一步,在我们按照向导来规划虚拟机,当然有经验的也可以使用“用户模式”,因为里面对内存等硬件有额外的配置过程,我在这里面按照向导来
3、选择想要虚拟的操作系统,其实怎么选都可以,只是一个名字,我在这使用默认的“微软操作系统”,下面的下拉列表框中,我选择的是Vista,因为选择Win XP,默认会给8G的硬盘空间,Vista则为16G,当然,我这么选也是想过后不再手动调节罢了
4、为你的虚拟机命名,我写的是“win7_7000”,存储路径是剩余空间较大的任一硬盘盘符下
5、设置你的网络连接方式,因为我只是想要简单的看看,所以我并没有选择连接到网络上,如果想要上网的话,可以选择第一个选项来拨号入网,第二个是IP接入
6、分配硬盘空间。我选择的是默认的16G,因为Win7也不算瘦,留下额外的空间是必要的。
到此,分配硬盘空间,创建虚拟机是完成了,下一步,我们将要在虚拟机中安装Win7。 (我用的是“用户模式”来设置的虚拟机,所以在内存大小上会有出入。)
二、VMWare虚拟机下安装Win7之前的设置:
首先我们来看下设置完毕的虚拟机的信息
在上面也说了,内存我分了1G的空间给虚拟机使用
在安装系统前,我们还要有几个小的步骤要完成——
1、在VMware的工具栏中点击虚拟机,找到其中的设置选项,会弹出一个设置面板
2、我们首先删除左侧列表框中第四项“Floppy”,因为软盘我们用不上,而且虚拟机开机会先检测软驱,时间会很长~
3、点击第三项“CD_Rom”,在右侧的单选按钮中选择“使用ISO镜像”,你还没有Win7的ISO镜像??自己上网去找吧~
OK现在关于虚拟机的所有设置都完成了,那我们就开始安装Win7吧
三、VMWare虚拟机下安装Win7:
1、首先我们要开机,当然,我们的机器是打开的,这里面的开机是指启动虚拟机中的系统
点击下图所示的“启动该虚拟机”,对于弹出的信息对话框一概Yes!
2、看到下图的开机界面了吧,你可以按照下面的快捷键对于虚拟机的Bios进行设置,因为第一次安装的空虚拟机空间中,没有任何系统,开机会自动检测自启动项,我们这里是安装镜像自启动。
3、这是开机界面,请注意右侧的CPU、内存的占用情况和安装的时间
4、和原有的安装过程一样,Win7_7000在开始的时候会要求选择语言、键盘类型以及时区,因为是测试版,其中默认的语言只有英语
5、接下来是一份用户协议,第二行中,我们已经能够看到,这份Copy已经是Win7的Beta版本了,点我同意之后下一步(说真的,这用户协议真要是看下来也累死人了,明显欺负老百姓!)
6、因为虚拟机的磁盘空间只默认识别虚拟分区,所以我们在硬盘空间里只能看到一个已经分出来的16G的空白分区,点击下一步
7、安装过程,和Vista以及过往的Win7测试版一样
8、在安装后,会有一次重启
9、重启后,我们会看到提示正在注册安装信息
10、在继续安装之后,重启,我们就完成了Win7的安装过程
11、第一次启动画面,滚动条我很喜欢,但是刚接触的时候怎么也算不明白到底开机滚了几圈
12、开机之后,我们会如往常一般的设置用户名、密码、激活、更新、网络设置等一些列的注册行为
13、久违的开始画面~
14、进入Win7的桌面,说真的,我不是很喜欢桌面上的鱼,这可能源于之前N次被鱼刺扎到的心理阴影……
15、如图,这是我安装之后的占用硬盘的大小,Win7将Win系列臃肿庞大的身躯再一次发扬光大,将近9G的容量让N多小硬盘的用户望而却步,看样子微软总是能带动硬件的发展啊,毕竟系统还是腰包,这也是一个问题……
16、鉴于其他前辈们已经做好了深入的对比,我就把我的系统平分发上来吧~毕竟性能指数在Vista那个年代意味着N多的东西……
分数低的很啊主要原因是Win7里面没有带8600GT的显卡驱动(但是我记得在6801版本里面整合了显卡驱动的说)
17、忘记了,给虚拟机里面的Win7和XP的CPU和内存占用情况合个影~
————————————————我是总结的分割线—————————————
从安装开始到结束,总共用了23分钟的时间,当然,我这是纯裸奔的系统,其他的设置完成之后,1小时怎么也进去了
总结一下:
1、设置方面很简单,在完成虚拟机的光启动后,其他的过程完全可以按照正常的系统安装来使用 2、安装过程很快,当然感觉是比正常的光盘安装慢,不过我觉得可能是心理因素 3、竟然没法读取其他趴伏里面的文件,分区至于虚拟分区,可能是我没有找到相应的选项来进行设置吧~ 4、Win7在虚拟中运行没有问题,宕机、卡死的情况没有发生过
文章来源:
By admin
read more首先了解一下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安装教程和结合PHPWIND程序的使用教程(PHPWIND7.5版本支持)。
接下来开始Sphinx的技术之旅吧!
考虑到Sphinx全文索引使用的实际需要,主要介绍Sphinx全文索引中文方面的支持。 这里需要感谢李沫南同学对Sphinx全文索引中文支持的贡献! ** 一,Windows下安装Sphinx** 1,开始前的准备工作 来源: http://www.coreseek.cn/products/ft_down/ 下载csft3.1: http://www.coreseek.cn/uploads/csft/3.1/win32/csft3.1.bin.zip 下载标准词库: http://www.coreseek.cn/uploads/csft/3.1/data.zip 解压:csft3.1.bin.zip 如下目录,解压在C:\csft3.1目录下 解压:data.zip,解压在C:\csft3.1\data目录下 [分词包]
需要新建log文件夹
(1)复制 C:\csft3.1\conf\csft.conf.in 文件到 C:\csft3.1\bin\ 目录下,并重命名为csft.conf 注意csft.conf文件里的类似:path = @CONFDIR@/data/test1 把@CONFDIR@替换为C:\csft3.1\ 如上更改为:path = C:\csft3.1\ data\test1
(2)把测试数据 C:\csft3.1\conf\example.sql 导入数据库 [这个基本都会吧!]
(3)建立索引,在DOC界面下运行:indexer.exe –all 如下图,
如果执行上面的命令时,提示找不到python.dll找不到的话,请安装python2.5即可,windows下的安装文件下载地址:
建立索引过程需要仔细检查csft.conf数据库配置是否正确。如下: sql_host = localhost #数据库主机地址 sql_user = test #数据库用户名,拥有数据库所有权限 sql_pass = sql_db = test #数据库名 sql_port = 3306 #可用端口,一般不需要更改
其它配置使用默认,先体验下sphinx全文索引功能。
(4)测试搜索是否正常,运行:search.exe test 如下图
测试正常将返回
(5)开启搜索进程服务,运行:searchd.exe 如下图
By admin
read more如何使用LSI配置RAID1 X服务器中有一些集成LSI SCSI控制器的机型,在开机自检时按CTRL C可以配置两个硬盘的镜像。但是当升级BIOS之后,CTRL C中的一些设置发生了变化,配置方法也较以前的版本有些差异。
新版本的配置步骤: 1.启动服务器,在自检过程中按CTRL C键,进入到菜单(双通道LSI控制器) 2.选择硬盘所在SCSI通道回车 3.选择,回车。 4.发现两个硬盘,选择一个为主盘,在按减号。 5.系统提示按F3保存磁盘的数据,按Delete删除磁盘上的数据。如果这个磁盘上有操作系统,一定要选择F3.完成之后下面的[No]变成[Yes]. 6. 在第二个磁盘上[No]的位置按减号: 7.系统警告这个磁盘上的信息会丢失,按DELETE删除这个磁盘上的所有数据,或者按任意键取消。按DELETE,第二个磁盘的[No]也会变成[Yes],重启系统,开始同步磁盘。
旧版本 1) 重启主机 按 CTRL-C 进入配置菜单 ,光标放在第一个通道上,按继续 2) 选择 DEVICE PROPERTIES 可发现硬盘,按回到前一菜单 3) 选择 MIRRORING PROPERTIES 按继续 4) 选择第一块硬盘 ,第三列mirror pair项,按-/+号 将其设为PRIMARY。 5) 选择第二块硬盘 ,第三列mirror pair项,按-/+号 将其设为SECONDE 6) 按ESC ,选择“SAVE CHANGE THEN EXIT THIS MENU”,按继续 7) 按ESC ,选择“EXIT THE CONFIGURATION UTITILY”,按继续
By admin
read more调整调出输入法的顺序,下面的方法均可:
1.修改注册表法:
在注册表编辑器(在“开始/运行”对话框中输入“REGEDIT”)中展开:“HKEY_CURRENT_USER\Keyboard Layout\Preload”分支,可看到名为”1”、”2”、”3”…的文件夹,它们分别顺序对应输入法菜单中的各项输入法。假设当前输入法菜单中,全拼对应的文件名是2,智能ABC对应的文件名是5,可先将5改为6(点右键选“重命名”即可修改),然后将2改为5,再将6改为2,最后重启系统。可看到输入法菜单中全拼和智能ABC的位置调换了。
2.软件法
我们可以用《Windows优化大师》或《超级魔法兔子》等软件来调整。运行《Windows优化大师》后,进入“系统个性设置”选项卡中的“输入法顺序”,选中任一输入法后,通过右边的“向上”、“向下”按键,调整到合适位置即可;同样,“超级魔法兔子”也用一个“输入法”选项供调整。
3.重装法
重新添加输入法以达到调整顺序的目的,具体方法:在控制面板中找到“输入法”图标双击打开输入法,找到需要调整的输入法,把它前面的输入法依次删除(这里删除并不是真的把输入法从电脑中删除,只是把它清出输入法列表)再按想要的顺序依次地添加上,注意先安装的输入法会排在前面。这样输入法的顺序就得到了调整。
或者参考:http://hi.baidu.com/200292/blog/item/25a6ce80f85730d49023d92f.html
By admin
read moreAcronis PartitionExpert 2003是一个易用强大的分区管理程序,它支持常用的FAT16/FAT32,NTFS,Linux Ext2/Ext3,Linux Swap,ReiserFS格式的分区。它可以让你的硬盘使用的更好,可以帮你分区,改变分区的大小,复制分区,分区格式变换(FAT16,FAT32之间,Linux Ext2格式和Ext3格式之间的数据无损转换)等等。如果你对这些不熟悉,软件提供自动模式给使用者,对高级的使用者,软件提供了专家模式,软件的运行速度快于比现在的其他分区管理程序。软件支持大于180G的硬盘。
前些时候换了硬盘,由于分区不够合理,使用一段时间后,非Linux分区空间告急,看来需要向Linux分区要点空间了。鉴于笔者的硬盘上的分区类型太多,笔者找到了一款号称完全支持众多分区格式的无损分区软件——Acronis PartitionExpert,决定用它来试一下。
分区工具
软件名称:Acronis PartitionExpert
软件大小:11.5MB
软件类型:共享软件
下载地址:http://www.acronis.com
它的安装非常简单,一路Next就可以了。只有一点要注意,安装过程中,软件会问你是否生成PartitionExpert 启动盘,可以先选择不制作启动盘,以后要用到启动盘时,可以通过软件提供的启动盘制作工具来制作。
安装完成后,双击桌面上的“Acronis PartitionExpert”图标,软件首先对系统进行分析,如果是第一次使用,会让你选择是采用Automatic mode(自动模式)还是Manual Mode(手动模式)。
对普通用户来说,为了安全起见,建议采用自动模式,利用Wizards(向导)来工作。软件启动后的界面如图1所示。
图1
提示:软件提供了四种分区图标显示形式,十五种图标排序方式。而且你还可以依照你所做的操作不同,自定义图标后所跟的详细资料。这些操作均可在“View”菜单下完成。
一、增加分区空间
我们的目的是增加分区的空间,所以先选择左边“Wizards”中的第二个选项“Increase Free Space”(增加剩余空间),点击它后会进入增加空间向导(图2)。
图2
首先选择的是要对哪一个分区进行扩容,在这里我们选择“E:”,点击“Next”后进入下一个窗口(图3)。
图3
这里要选择的是从哪几个分区中腾出空间来,你只要选中分区前面的复选框即可。在这里大家应该注意到,Linux Swap分区是灰色不可选的。
点击“Next”后,软件会扫描硬盘,计算出扩容后E分区容量的最大值和最小值,在图4中就可以根据需要调整E分区的大小了。
图4
调整好E分区的大小后,进入下一个窗口,检查一下调整后各分区的容量情况,如果没有问题,就可以选择“Finish”按钮,返回图1所示的主界面。
提示:如果发现前面的操作过程中有不满意的地方也没关系,可以看到,图1的左上角的箭头标志此时已经变蓝了,它们就是“Redo”和“Undo”按钮,也就是说你可以撤销前面的操作。
另外点击“Operations”菜单下的“Show”子菜单,会弹出一个窗口,软件向导在后台所做的各项工作都显示在里面。检查后如果确信没有误操作,就可以执行“Operations”菜单下的”Commit“提交作业了(图5)。
图5
在系统、硬盘一阵繁忙之后,重新启动电脑,一切工作就完成了,简单吧。
二、创建分区
让我们看看用它还可以做什么工作。当我们需要创建一个单独的分区时,选择第一个选项创建新的分区,首先我们要选择从哪些分区中腾出空余的空间,然后选择所建分区的大小,软件所建分区的最小空间为7.813MB,再下面就是选择分区的类型,可选项分别为Active(活动)、Primary(主)和Logic(逻辑),分区的文件系统、所分配的盘符和卷标。做完以后提交作业就可以了。
三、拷贝分区
选择第三个选项就是分区的拷贝,这为我们提供了备份分区的另一种方式。
首先我们要选择拷贝哪一个分区,然后选择要把这个分区放到什么位置,从哪几个分区中给它腾出位置,一共要腾出多大位置,选择分区的类型,分区的文件系统,分配的盘符,卷标。做完以后提交作业就可以了。
另外,如果你觉得在Windows下处理分区不安全的话,PartitionExpert同时也提供了它自己的启动盘制作工具。选择“开始→程序→Acronis→PartitionExport→Bootable Rescue Media Builder”,系统让你选择所做的启动盘是采用Full Version完全版本还是Safe Version安全版本,如果选择完全版本,那么就包含支持USB/PCMCIA/SCSI硬盘的驱动程序。如果电脑上有刻录机,就准备一张空白刻录盘,如果没有就准备4张软盘,然后点击“Next”吧。
利用它制作的启动盘,可以用来启动电脑和PartitrionExpert软件,其界面和使用方式跟在Windows下使用一样。
如果你对分区操作比较熟悉的话,试试它的手动模式,相信一定会有所收获的。
By admin
read more基本步骤: 1.
下载Mysql for windows的版本,目前最新的为mysql-4.0.20d-win。下载并安装启动。
在mysql.com网站下载对应的mysql-odbc驱动程序,安装在windows 2000/NT/advance server操作系统.
在操作系统中,点击控制面板->管理工具->数据源(ODBC),添加对MySQL ODBC的支持。
使用servU-Plus插件程序,ServUPlus是Serv-U的一个插件,其主要功能就是捕捉Serv-U的事件,然后做适当的功能增强、扩展。解压后出现目录结构如下:
[]根目录
Readme.txt 自述文件
MySQL_SQL.txt MySQL的数据结构
MSSQL_SQL.txt MSSQL的数据结构
Update.txt 升级说明
[\ServU]目录
dbexpmysql.dll 访问MySQL的DLL(可选)
dbexpmss.dll 访问MSSQL的DLL(可选)
libmySQL.dll 数据库接口DLL
MIDAS.DLL 数据库接口DLL
ServUPlus.dll 扩充功能库
ServUPlus.ini 配置文件
ServUPlus_Man.exe 管理主程序
理论ServU 3.1以上,建议ServU 4.1.0.0或以上(因为这个版本修正了对DLL的支持,以及很多BUG)
ServU上面安装MySQL
建立数据库的SQL语句:
SQL: MySQL_SQL.txt
MSSQL: MSSQL_SQL.txt
[DataServer] //[数据库部分]
Type=1 //数据库类型1:MySQL,2:MS SQL Server
Host=127.0.0.1 //IP
User=root //用户
Pass= //密码
Database=ServUPlus //数据库
AutoRetry=1 //是(1)否(0)自动尝试连接
RetryTime=60 //尝试连接的间隔时间(秒)
[Option] //[其他]
User_Cache=60 //缓存时间(秒)
NameAddStr=sisha_ //用户名前面增加的标识(暂时无用)
By admin
read more重新启动FreeBSD 过往单用户更改密码
FreeBSD 4.x 或之前的版本
在系统启动所示以下信息时按 spacebar
Hit [Enter] to boot immediately, or any other key for command prompt.
Booting [kernel] in 10 seconds…接着在所示以下信息时输入 boot -s
Type ‘?’ for a list of commands, or ‘help’ for more detailed help.
ok
按 Enter 后系统会进行至所示以下信息
Enter full pathname of shell or RETURN for /bin/sh:
再按 Enter 进入单用户模式,所示 #
挂载档案系统,输入
更改密码
New password:_
By admin
read moremysql> select database();
+------------+
| database() |
+------------+
| csdn |
+------------+
1 row in set (0.00 sec)
mysql> SELECT * FROM information_schema.SCHEMATA where schema_name='csdn';
+--------------+-------------+----------------------------+------------------------+----------+
| CATALOG_NAME | SCHEMA_NAME | DEFAULT_CHARACTER_SET_NAME | DEFAULT_COLLATION_NAME | SQL_PATH |
+--------------+-------------+----------------------------+------------------------+----------+
| NULL | csdn | latin1 | latin1_swedish_ci | NULL |
+--------------+-------------+----------------------------+------------------------+----------+
1 row in set (0.00 sec)
mysql>
By admin
read more