﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-wiflish-随笔分类-database</title><link>http://www.blogjava.net/wiflish/category/11015.html</link><description>Loving Life! Loving Coding!</description><language>zh-cn</language><lastBuildDate>Wed, 27 Feb 2008 04:46:08 GMT</lastBuildDate><pubDate>Wed, 27 Feb 2008 04:46:08 GMT</pubDate><ttl>60</ttl><item><title>[转]mysql批量导入已经格式好的文本数据</title><link>http://www.blogjava.net/wiflish/archive/2008/02/26/182200.html</link><dc:creator>想飞的鱼</dc:creator><author>想飞的鱼</author><pubDate>Tue, 26 Feb 2008 04:39:00 GMT</pubDate><guid>http://www.blogjava.net/wiflish/archive/2008/02/26/182200.html</guid><wfw:comment>http://www.blogjava.net/wiflish/comments/182200.html</wfw:comment><comments>http://www.blogjava.net/wiflish/archive/2008/02/26/182200.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wiflish/comments/commentRss/182200.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wiflish/services/trackbacks/182200.html</trackback:ping><description><![CDATA[
		<div>原文连接：<br /> <a target="_blank" href="http://blog.csdn.net/fenglibing/archive/2007/10/11/1820153.aspx">http://blog.csdn.net/fenglibing/archive/2007/10/11/1820153.aspx</a><br />语法：</div>
		<pre>
				<span style="font-size: 10.5pt;">LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE '<code><em>file_name</em></code>'</span>
		</pre>
		<pre>
				<span style="font-size: 10.5pt;">    [REPLACE | IGNORE]</span>
		</pre>
		<pre>
				<span style="font-size: 10.5pt;">    INTO TABLE <code><em>tbl_name</em></code></span>
		</pre>
		<pre>
				<span style="font-size: 10.5pt;">    [CHARACTER SET <code><em>charset_name</em></code>]</span>
		</pre>
		<pre>
				<span style="font-size: 10.5pt;">    [FIELDS</span>
		</pre>
		<pre>
				<span style="font-size: 10.5pt;">        [TERMINATED BY '<code><em>string</em></code>']</span>
		</pre>
		<pre>
				<span style="font-size: 10.5pt;">        [[OPTIONALLY] ENCLOSED BY '<code><em>char</em></code>']</span>
		</pre>
		<pre>
				<span style="font-size: 10.5pt;">        [ESCAPED BY '<code><em>char</em></code>']</span>
		</pre>
		<pre>
				<span style="font-size: 10.5pt;">    ]</span>
		</pre>
		<pre>
				<span style="font-size: 10.5pt;">    [LINES</span>
		</pre>
		<pre>
				<span style="font-size: 10.5pt;">        [STARTING BY '<code><em>string</em></code>']</span>
		</pre>
		<pre>
				<span style="font-size: 10.5pt;">        [TERMINATED BY '<code><em>string</em></code>']</span>
		</pre>
		<pre>
				<span style="font-size: 10.5pt;">    ]</span>
		</pre>
		<pre>
				<span style="font-size: 10.5pt;">    [IGNORE <code><em>number</em></code> LINES]</span>
		</pre>
		<pre>
				<span style="font-size: 10.5pt;">    [(<code><em>col_name_or_user_var</em></code>,...)]</span>
		</pre>
		<pre>
				<span style="font-size: 10.5pt;">    [SET <code><em>col_name</em></code> = <code><em>expr</em></code>,...]</span>
		</pre>
		<div> </div>
		<div>使用如下命令：</div>
		<div>
				<strong>LOAD DATA LOCAL INFILE 'C:\\stu.txt' INTO TABLE stu;</strong>
		</div>
		<div>因为这是一条SQL语句，你同样可以在你的<strong>JAVA</strong>程序序中用：</div>
		<div>
				<strong>st.execute(“LOAD DATA LOCAL INFILE 'C:\\stu.txt' INTO TABLE stu”);</strong>
		</div>
		<div>(st表示Statement的一个实例变量，假设数据库连接，st的初使化已经完成)</div>
		<div> </div>
		<div>创建stu表：</div>
		<div>create table stu_other(id int auto_increment primary key,stu_name varchar(50),age int);</div>
		<div> </div>
		<div>然后创建一个文本文件“stu.txt”，每行包含一个记录，放在C盘的根目录下。<strong>默认的字段分隔符是</strong><strong>(tab)</strong>，你可以更改，下面说明。并<strong>且以</strong><strong>CREATE TABLE</strong><strong>语句中列出的列次序给出</strong>。对于丢失的值(例如未知的性别，或仍然活着的动物的死亡日期)，你可以使用NULL值。为了在你的文本文件中表示这些内容，使用\N（反斜线，字母N）。</div>
		<div> </div>
		<div>如stu.txt的内容如下：</div>
		<div>100001<span>    FLB100001     100001</span></div>
		<div>100002<span>    FLB100002     100002</span></div>
		<div>100003<span>    FLB100003     100003</span></div>
		<div>100004<span>    FLB100004     100004</span></div>
		<div>100005<span>    FLB100005     100005</span></div>
		<div>100006<span>    FLB100006     100006</span></div>
		<div>100007<span>    FLB100007     100007</span></div>
		<div>100008<span>    FLB100008     100008</span></div>
		<div>…</div>
		<div>这里我用的是table分开。</div>
		<div>
				<strong> </strong>
		</div>
		<div>要想将文本文件“stu.txt”装载到stu表中，使用这个命令：</div>
		<div>
				<strong>mysql&gt; LOAD DATA LOCAL INFILE 'c:\\stu.txt' INTO TABLE stu;</strong>
		</div>
		<div>这里没有指定字段分隔符，以及行的终止符，默认情况下是这样的：</div>
		<div>
				<strong>字段分隔符：</strong>
		</div>
		<pre>
				<span style="font-size: 10.5pt;">FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\'</span>
		</pre>
		<pre>
				<span style="font-size: 10.5pt;">其中的'\t'就表示是字段分隔符为tab键，如果不想更改，那就把FIELDS TERMINATED BY '\t'中的'\t'改在你自己的分隔符。将执行命令改成这样：</span>
		</pre>
		<div>
				<strong>mysql&gt; LOAD DATA LOCAL INFILE 'c:\stu.txt' INTO TABLE stu fields terminated by ‘ ‘;</strong>
		</div>
		<div>这里我用的是空格。</div>
		<div>
				<strong>行终止符：</strong>
		</div>
		<pre>
				<span style="font-size: 10.5pt;">LINES TERMINATED BY '\n' STARTING BY ''</span>
		</pre>
		<div>
				<strong> </strong>
		</div>
		<div>请注意如果用Windows中的编辑器（使用\r\n做为行的结束符）创建文件，应使用：</div>
		<div> </div>
		<div>mysql&gt; <strong>LOAD DATA LOCAL INFILE 'C:\\stu.txt' INTO TABLE stu</strong></div>
		<div>
				<strong>
						<span>    -&gt; LINES TERMINATED BY '\r\n';</span>
				</strong>
		</div>
		<div>（在运行OS X的Apple机上，应使用行结束符'\r'。）</div>
		<div> </div>
		<div>如果你愿意，你能明确地在LOAD DATA语句中指出列值的分隔符和行尾标记，但是默认标记是定位符和换行符。这对读入文件“stu.txt”的语句已经足够。</div>
		<div> </div>
		<div>另外，还可以使用<code><strong>SELECT ... INTO OUTFILE </strong></code><code><strong>将数据导入到外部文件中，如下：</strong></code></div>
		<div>select * from stu_t into outfile "c:\\stu_t.txt";</div>
		<div>不过，没有按记录自动分行</div>
		<div>这样才能够换行：</div>
		<div>select * from stu_t into outfile "c:\\stu_t.txt" lines terminated by '\r\n';</div>
		<div> </div>
		<div>所有实例都是经过测试的，运行成功。</div>
		<div> </div>
		<div>参加文章：<a href="http://www.wang48.com/jishubaodianview/?jsd_id=327">http://www.wang48.com/jishubaodianview/?jsd_id=327</a></div> <br /><br /><p id="TBPingURL">Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1820153</p><img src ="http://www.blogjava.net/wiflish/aggbug/182200.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wiflish/" target="_blank">想飞的鱼</a> 2008-02-26 12:39 <a href="http://www.blogjava.net/wiflish/archive/2008/02/26/182200.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Mysql5 交叉表查询</title><link>http://www.blogjava.net/wiflish/archive/2007/10/09/151550.html</link><dc:creator>想飞的鱼</dc:creator><author>想飞的鱼</author><pubDate>Tue, 09 Oct 2007 14:07:00 GMT</pubDate><guid>http://www.blogjava.net/wiflish/archive/2007/10/09/151550.html</guid><wfw:comment>http://www.blogjava.net/wiflish/comments/151550.html</wfw:comment><comments>http://www.blogjava.net/wiflish/archive/2007/10/09/151550.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wiflish/comments/commentRss/151550.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wiflish/services/trackbacks/151550.html</trackback:ping><description><![CDATA[# Host: localhost    Database: test<br /># ------------------------------------------------------<br /># Server version 5.0.45-community-nt-log<br /><br />#<br /># Table structure for table sale<br />#<br /><br />DROP TABLE IF EXISTS `sale`;<br />CREATE TABLE `sale` (<br />  `id` int(10) unsigned NOT NULL auto_increment,<br />  `year` int(11) NOT NULL,<br />  `quarter` int(11) NOT NULL,<br />  `amount` decimal(15,2) NOT NULL,<br />  PRIMARY KEY  (`id`)<br />) ENGINE=MyISAM AUTO_INCREMENT=10 DEFAULT CHARSET=latin1;<br /><br />#<br /># Dumping data for table sale<br />#<br /><br />/*!40101 SET NAMES latin1 */;<br /><br />INSERT INTO `sale` VALUES (1,2004,1,2328);<br />INSERT INTO `sale` VALUES (2,2004,2,3822);<br />INSERT INTO `sale` VALUES (3,2004,3,7071);<br />INSERT INTO `sale` VALUES (4,2004,4,8931);<br />INSERT INTO `sale` VALUES (5,2005,1,2633);<br />INSERT INTO `sale` VALUES (6,2005,2,3910);<br />INSERT INTO `sale` VALUES (7,2005,3,237193);<br />INSERT INTO `sale` VALUES (8,2005,4,567444);<br />INSERT INTO `sale` VALUES (9,2006,1,12313);<br />插入数据后结果为：<br /><table align="center" border="1" height="254" width="869"><tbody class="article"><tr><td valign="top">id<br /></td><td valign="top">year<br /></td><td><font color="#000000">quarter</font></td><td><font color="#000000">amount </font></td></tr><tr><td valign="top">1<br /></td><td valign="top">2004<br /></td><td valign="top">1<br /></td><td valign="top">2328.00<br /></td></tr><tr><td valign="top">2<br /></td><td valign="top">2004<br /></td><td><font color="#000000">2</font></td><td><font color="#000000">3822.00</font></td></tr><tr><td valign="top">3<br /></td><td valign="top">2004<br /></td><td valign="top">3<br /></td><td valign="top">7071.00<br /></td></tr><tr><td valign="top">4<br /></td><td valign="top">2004<br /></td><td valign="top">4<br /></td><td valign="top">8931.00<br /></td></tr><tr><td valign="top">5<br /></td><td valign="top">2005<br /></td><td valign="top">1<br /></td><td valign="top">2633.00<br /></td></tr><tr><td valign="top">6<br /></td><td valign="top">2005<br /></td><td valign="top">2<br /></td><td valign="top">3910.00<br /></td></tr><tr><td valign="top">7<br /></td><td valign="top">2005<br /></td><td valign="top">3<br /></td><td valign="top">237193.00<br /></td></tr><tr><td valign="top">8<br /></td><td valign="top">2005<br /></td><td valign="top">4<br /></td><td valign="top">567444.00<br /></td></tr><tr><td valign="top">9<br /></td><td valign="top">2006<br /></td><td valign="top">1<br /></td><td valign="top">12313.00<br /></td></tr></tbody></table><br /><br />交叉表查询语句：<br />select a.year, 1d, 2d, 3d, 4d from <br />(select distinct year from sale) a left join<br />(select year, amount 1d from sale where quarter=1 group by year) a1d on a.year = a1d.year<br />left join (select year, amount 2d from sale where quarter=2 group by year) a2d on a2d.year=a.year<br />left join (select year, amount 3d from sale where quarter=3 group by year) a3d on a3d.year=a.year<br />left join (select year, amount 4d from sale where quarter=4 group by year) a4d on a4d.year=a.year<br />该语句查询某年的四个季度的amount，以行显示，显示结果：<br /><span class="article"><br /></span><table align="center" border="1" height="104" width="973"><tbody class="article"><tr><td valign="top">year<br /></td><td valign="top">1d<br /></td><td valign="top">2d<br /></td><td><font color="#000000">3d</font></td><td><font color="#000000">4d</font><br /></td></tr><tr><td valign="top">2004<br /></td><td valign="top">2328.00<br /></td><td valign="top">3822.00<br /></td><td>7071.00<br /></td><td><font color="#000000">8931.00<br /></font></td></tr><tr><td valign="top">2005<br /></td><td valign="top">2633.00<br /></td><td valign="top">3910.00<br /></td><td valign="top">237193.00<br /></td><td valign="top">567444.00<br /></td></tr><tr><td valign="top">2006<br /></td><td valign="top">12313.00<br /></td><td valign="top">NULL<br /></td><td valign="top">NULL<br /></td><td valign="top">NULL<br /></td></tr></tbody></table><br /><br />实现定长列的查询（即quarter的最大取值为4，定长为4列）.<br /><img src ="http://www.blogjava.net/wiflish/aggbug/151550.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wiflish/" target="_blank">想飞的鱼</a> 2007-10-09 22:07 <a href="http://www.blogjava.net/wiflish/archive/2007/10/09/151550.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mysql中varchar字段长度超过限制长度自动截取的问题</title><link>http://www.blogjava.net/wiflish/archive/2007/08/29/141045.html</link><dc:creator>想飞的鱼</dc:creator><author>想飞的鱼</author><pubDate>Wed, 29 Aug 2007 10:30:00 GMT</pubDate><guid>http://www.blogjava.net/wiflish/archive/2007/08/29/141045.html</guid><wfw:comment>http://www.blogjava.net/wiflish/comments/141045.html</wfw:comment><comments>http://www.blogjava.net/wiflish/archive/2007/08/29/141045.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wiflish/comments/commentRss/141045.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wiflish/services/trackbacks/141045.html</trackback:ping><description><![CDATA[mysql手册的说明：<br />    如果分配给<span style="font-size: 10pt; font-family: 黑体;">CHAR</span>或<span style="font-size: 10pt; font-family: 黑体;">VARCHAR</span>列的值超过列的最大长度，则对值进行裁剪以使其适合。如果被裁掉的字符不是空格，则会产生一条警告。如果裁剪非空格字符，则会造成错误<span>(</span>而不是警告<span>)</span>并通过使用严格<span>SQL</span>模式禁用值的插入。<br />MySQL服务器模式说明：<br /><p><span>MySQL</span>服务器可以以不同的<span>SQL</span>模式来操作，并且可以为不同客户端应用不同模式。这样每个应用程序可以根据自己的需求来定制服务器的操作模式。</p><p>模式定义<span>MySQL</span>应支持哪些<span>SQL</span>语法，以及应执行哪种数据验证检查。这样可以更容易地在不同的环境中使用<span>MySQL</span>，并结合其它数据库服务器使用<span>MySQL</span>。</p><p>你可以用<span style="font-family: 黑体;">--sql-mode="<i>modes</i>"</span>选项启动<strong><span style="font-family: 宋体;">mysqld</span><span style="font-family: 宋体; font-weight: normal;">来</span></strong>设置默认<span>SQL</span>模式。如果你想要重设，该值还可以为空<span>(</span><span style="font-size: 10pt; font-family: 黑体;">--sql-mode 
			=""</span><span>)</span>。</p><p>你还可以在启动后用<span style="font-family: 黑体;">SET [SESSION|GLOBAL] 
			sql_mode='<i>modes</i>'</span>语句设置<span style="font-size: 10pt; font-family: 黑体;">sql_mode</span>变量来更改<span>SQL</span>模式。设置 
			<span style="font-size: 10pt; font-family: 黑体;">GLOBAL</span>变量时需要拥有<span style="font-size: 10pt; font-family: 黑体;">SUPER</span>权限，并且会影响从那时起连接的所有客户端的操作。设置<span style="font-family: 黑体;">SESSION</span>变量只影响当前的客户端。任何客户端可以随时更改自己的会话 
			<span style="font-size: 10pt; font-family: 黑体;">sql_mode</span>值。</p><p><span style="font-family: 黑体;"><i><span>Modes</span></i></span><span>is</span>是用逗号<span>(</span>‘<span style="font-size: 10pt; font-family: 黑体;">，</span>’<span>)</span>间隔开的一系列不同的模式。你可以用<span style="font-size: 10pt; font-family: 黑体;">SELECT 
			@@sql_mode</span>语句查询当前的模式。默认值是空<span>(</span>没有设置任何模式<span>)</span>。<br /></p><p>主要重要<span style="font-size: 10pt; font-family: 黑体;">sql_mode</span>值为：</p><p><span>·<span>        
			</span></span><span style="font-size: 10pt; font-family: 黑体;">ANSI</span></p><p style="margin-left: 36pt;">更改语法和行为，使其更符合标准<span>SQL</span>。</p><p><span>·<span>        
			</span></span><span style="font-size: 10pt; font-family: 黑体;">STRICT_TRANS_TABLES</span></p><p style="margin-left: 36pt;">
			如果不能将给定的值插入到事务表中，则放弃该语句。对于非事务表，如果值出现在单行语句或多行语句的第<span>1</span>行，则放弃该语句。本节后面给出了更详细的描述。</p><p><span>·<span>        
			</span></span><span style="font-size: 10pt; font-family: 黑体;">TRADITIONAL</span></p><p style="margin-left: 36pt;"><span>Make MySQL</span>的行为象“<span class="quote">传统</span>”<span>SQL</span>数据库系统。该模式的简单描述是当在列中插入不正确的值时“给出<span class="quote">错误而不是警告</span>”。<strong><span style="font-family: 宋体;">注</span></strong>释：一旦发现错误立即放弃<span style="font-size: 10pt; font-family: 黑体;">INSERT</span><span>/</span><span style="font-size: 10pt; font-family: 黑体;">UPDATE</span>。如果你使用非事务存储引擎，这种方式不是你想要的，因为出现错误前进行的数据更改不会“滚动”，结果是更新“只进行了一部分”。</p><p>本手册指“<span class="quote">严格模式</span>”，表示至少<span style="font-size: 10pt; font-family: 黑体;">STRICT 
			_TRANS_TABLES</span>或<span style="font-size: 10pt; font-family: 黑体;">STRICT 
			_ALL_TABLES</span>被启用的模式。</p><img src ="http://www.blogjava.net/wiflish/aggbug/141045.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wiflish/" target="_blank">想飞的鱼</a> 2007-08-29 18:30 <a href="http://www.blogjava.net/wiflish/archive/2007/08/29/141045.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>windows下安装解压版mysql</title><link>http://www.blogjava.net/wiflish/archive/2006/12/26/90123.html</link><dc:creator>想飞的鱼</dc:creator><author>想飞的鱼</author><pubDate>Tue, 26 Dec 2006 07:39:00 GMT</pubDate><guid>http://www.blogjava.net/wiflish/archive/2006/12/26/90123.html</guid><wfw:comment>http://www.blogjava.net/wiflish/comments/90123.html</wfw:comment><comments>http://www.blogjava.net/wiflish/archive/2006/12/26/90123.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/wiflish/comments/commentRss/90123.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wiflish/services/trackbacks/90123.html</trackback:ping><description><![CDATA[1、下载mysql<br />       <a href="http://dev.mysql.com/downloads/">http://dev.mysql.com/downloads/</a><br />2、将mysql解压到待安装目录，使用%MYSQL_HOME%表示。<br />3、编辑my.ini文件(该文件放到C:\windows目录下)，内容如下：<br />      
<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #000000">[mysqld]<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />#default-character-set=gbk<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />basedir=%MYSQL_HOME%<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />datadir=%MYSQL_HOME%/data<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />[WinMySQLadmin]<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />Server=%MYSQL_HOME%/bin/mysqld-nt.exe<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />user=root<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />password=</span></div><br />4、打开windows的cmd命令窗口，进入到%MYSQL_HOME%\bin。<br />5、执行命令： mysqld-nt.exe --install  （安装到windows的服务）<br />6、执行命令： net start mysql<br />一般情况下，这样操作后，mysql安装完成。<br /><br />注：<br />1、如果以前系统存在mysql。则进入以前系统存在的mysql目录,执行 mysqld-nt.exe --remove(先从系统中移<br />      除mysql服务)在开始执行上面第4步。<br />2、如果出现1067错误，一般是my.ini文件配置问题。更改my.ini文件使之符合本地情况.<br /><br /><br /><img src ="http://www.blogjava.net/wiflish/aggbug/90123.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wiflish/" target="_blank">想飞的鱼</a> 2006-12-26 15:39 <a href="http://www.blogjava.net/wiflish/archive/2006/12/26/90123.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[转]ysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法</title><link>http://www.blogjava.net/wiflish/archive/2006/12/23/89664.html</link><dc:creator>想飞的鱼</dc:creator><author>想飞的鱼</author><pubDate>Sat, 23 Dec 2006 07:50:00 GMT</pubDate><guid>http://www.blogjava.net/wiflish/archive/2006/12/23/89664.html</guid><wfw:comment>http://www.blogjava.net/wiflish/comments/89664.html</wfw:comment><comments>http://www.blogjava.net/wiflish/archive/2006/12/23/89664.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wiflish/comments/commentRss/89664.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wiflish/services/trackbacks/89664.html</trackback:ping><description><![CDATA[
		<table cellspacing="1" cellpadding="4" width="100%" border="0">
				<tbody>
						<tr>
								<td valign="top">
										<div class="subhead">
												<b>转：<a href="http://www.phpv.net/article.php/288">http://www.phpv.net/article.php/288</a><br /><br />mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法</b>
										</div>
										<!-- google 的广告条 2005年09月20日换位置 唉,22号被停了.郁闷,没作弊呀 
      11.27日重开了
<div style="text-align:center; padding:10px">
<script type="text/javascript"><-
google_ad_client = "pub-7642651200842030";
google_alternate_ad_url = "http://down.phpv.net/mygoogle2.html";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel ="6054299365";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "7071A2";
google_color_url = "999999";
google_color_text = "999999";
</script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

 /google 的广告条-->
								</td>
						</tr>
						<tr>
								<td valign="top">
										<div class="content">
												<p>shell&gt; mysql<br /><strong><font color="#ff0000">Client does not support authentication protocol requested<br />by server; consider upgrading MySQL client</font></strong></p>
												<p>官方的说法是</p>
												<p>MySQL 4.1 and up uses an authentication protocol based on a password hashing algorithm that is incompatible with that used by older clients. .....</p>
												<p>
														<strong>
																<font color="#ff0000">
																		<br />
																</font>
														</strong> </p>
												<p>如果你升级mysql到4.1以上版本后遇到以上问题,请先确定你的mysql client 是4.1或者更高版本.(WINDOWS下有问题你就直接跳到下面看解决方法了,因为MYSQL 在WINDOWS是client和server一起装上了的)</p>
												<p>请使用以下两种方法之一</p>
												<p>其一:</p>
												<pre>mysql&gt; SET PASSWORD FOR
    -&gt; '<font color="#ff0000"><var>some_user</var>'@'<var>some_host</var></font>' = OLD_PASSWORD('<var><font color="#ff0000">newpwd</font></var>');
</pre>
												<p>其二:</p>
												<pre>mysql&gt; UPDATE mysql.user SET Password = OLD_PASSWORD('<var><font color="#ff0000">newpwd</font></var>')
    -&gt; WHERE Host = '<var><font color="#ff0000">some_host</font></var>' AND User = '<font color="#ff0000"><var>some_user</var>'</font>;
mysql&gt; FLUSH PRIVILEGES;
</pre>
												<pre>上面红色的部分请按自己实际情况修改....</pre>
												<pre>这样做后,连接就会正常了@!</pre>
										</div>
								</td>
						</tr>
				</tbody>
		</table>
<img src ="http://www.blogjava.net/wiflish/aggbug/89664.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wiflish/" target="_blank">想飞的鱼</a> 2006-12-23 15:50 <a href="http://www.blogjava.net/wiflish/archive/2006/12/23/89664.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux平台：忘记mysql的root密码解决办法</title><link>http://www.blogjava.net/wiflish/archive/2006/12/23/89655.html</link><dc:creator>想飞的鱼</dc:creator><author>想飞的鱼</author><pubDate>Sat, 23 Dec 2006 05:43:00 GMT</pubDate><guid>http://www.blogjava.net/wiflish/archive/2006/12/23/89655.html</guid><wfw:comment>http://www.blogjava.net/wiflish/comments/89655.html</wfw:comment><comments>http://www.blogjava.net/wiflish/archive/2006/12/23/89655.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wiflish/comments/commentRss/89655.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wiflish/services/trackbacks/89655.html</trackback:ping><description><![CDATA[转：<a href="http://www.domsn.net/index.php?play=reply&amp;id=490">http://www.domsn.net/index.php?play=reply&amp;id=490</a><br /><br /> 当忘记MySQL的root密码的时候，可以进行如下的步骤重新设置MySQL的root密码： <br /><br />■■Linux的平台■■ <br /><br />1．首先确认服务器出于安全的状态，也就是没有人能够任意地连接MySQL数据库。 <br />因为在重新设置MySQL的root密码的期间，MySQL数据库完全出于没有密码保护的 <br />状态下，其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对 <br />外的端口封闭，并且停止Apache以及所有的用户进程的方法实现服务器的准安全 <br />状态。最安全的状态是到服务器的Console上面操作，并且拔掉网线。 <br /><br />2．修改MySQL的登录设置： <br /># vi /etc/my.cnf <br />在[mysqld]的段中加上一句：skip-grant-tables <br />例如： <br />[mysqld] <br />datadir=/var/lib/mysql <br />socket=/var/lib/mysql/mysql.sock <br />skip-grant-tables <br />保存并且退出vi。 <br /><br />3．重新启动mysqld <br /># /etc/init.d/mysqld restart <br />Stopping MySQL: [ OK ] <br />Starting MySQL: [ OK ] <br /><br />4．登录并修改MySQL的root密码 <br /># /usr/bin/mysql <br />Welcome to the MySQL monitor. Commands end with ; or \g. <br />Your MySQL connection id is 3 to server version: 3.23.56 <br /><br />Type 'help;' or '\h' for help. Type '\c' to clear the buffer. <br /><br />mysql&gt; USE mysql ; <br />Reading table information for completion of table and column names <br />You can turn off this feature to get a quicker startup with -A <br /><br />Database changed <br />mysql&gt; UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ; <br />Query OK, 0 rows affected (0.00 sec) <br />Rows matched: 2 Changed: 0 Warnings: 0 <br /><br />mysql&gt; flush privileges ; <br />Query OK, 0 rows affected (0.01 sec) <br /><br />mysql&gt; quit <br />Bye <br /><br />5．将MySQL的登录设置修改回来 <br /># vi /etc/my.cnf <br />将刚才在[mysqld]的段中加上的skip-grant-tables删除 <br />保存并且退出vi。 <br /><br />6．重新启动mysqld <br /># /etc/init.d/mysqld restart <br />Stopping MySQL: [ OK ] <br />Starting MySQL: [ OK ] <br /><br />7．恢复服务器的正常工作状态 <br />将步骤一中的操作逆向操作。恢复服务器的工作状态。 <br /><img src ="http://www.blogjava.net/wiflish/aggbug/89655.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wiflish/" target="_blank">想飞的鱼</a> 2006-12-23 13:43 <a href="http://www.blogjava.net/wiflish/archive/2006/12/23/89655.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[原创]安装phpMyAdmin</title><link>http://www.blogjava.net/wiflish/archive/2006/05/29/48778.html</link><dc:creator>想飞的鱼</dc:creator><author>想飞的鱼</author><pubDate>Mon, 29 May 2006 08:30:00 GMT</pubDate><guid>http://www.blogjava.net/wiflish/archive/2006/05/29/48778.html</guid><wfw:comment>http://www.blogjava.net/wiflish/comments/48778.html</wfw:comment><comments>http://www.blogjava.net/wiflish/archive/2006/05/29/48778.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wiflish/comments/commentRss/48778.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wiflish/services/trackbacks/48778.html</trackback:ping><description><![CDATA[软件环境(windowsXP)：Apache2.0.55 + PHP4.3.5 + MySQL4.0.24 + phpMyAdmin-2.5.6-rc2<br />配置方法：<br />1、复制%PHP_HOME%\php4ts.dll文件到%Apache_HOME%\bin\php4ts.dll；<br />2、修改%Apache_HOME%\conf\httpd.conf查找：<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 128, 0);">#<br />#</span><span style="color: rgb(0, 128, 0);"> Commonly used filename extensions to character sets. You probably</span><span style="color: rgb(0, 128, 0);"><br />#</span><span style="color: rgb(0, 128, 0);"> want to avoid clashes with the language extensions, unless you</span><span style="color: rgb(0, 128, 0);"><br />#</span><span style="color: rgb(0, 128, 0);"> are good at carefully testing your setup after each change.</span><span style="color: rgb(0, 128, 0);"><br />#</span><span style="color: rgb(0, 128, 0);"> See http://www.iana.org/assignments/character-sets for the</span><span style="color: rgb(0, 128, 0);"><br />#</span><span style="color: rgb(0, 128, 0);"> official list of charset names and their respective RFCs.</span><span style="color: rgb(0, 128, 0);"><br />#<br /></span><span style="color: rgb(0, 0, 0);">在后面加上：AddDefaultCharset GB2312</span></div><br />即：<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 128, 0);">#<br />#</span><span style="color: rgb(0, 128, 0);"> Commonly used filename extensions to character sets. You probably</span><span style="color: rgb(0, 128, 0);"><br />#</span><span style="color: rgb(0, 128, 0);"> want to avoid clashes with the language extensions, unless you</span><span style="color: rgb(0, 128, 0);"><br />#</span><span style="color: rgb(0, 128, 0);"> are good at carefully testing your setup after each change.</span><span style="color: rgb(0, 128, 0);"><br />#</span><span style="color: rgb(0, 128, 0);"> See http://www.iana.org/assignments/character-sets for the</span><span style="color: rgb(0, 128, 0);"><br />#</span><span style="color: rgb(0, 128, 0);"> official list of charset names and their respective RFCs.</span><span style="color: rgb(0, 128, 0);"><br />#<br /></span><span style="color: rgb(0, 0, 0);">AddDefaultCharset GB2312</span></div><br />3、在文件末尾加上：<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">LoadModule php4_module </span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">%PHP_HOME%/sapi/php4apache2.dll</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"><br /></span><span style="color: rgb(0, 128, 0);"></span><span style="color: rgb(0, 128, 0);"></span><span style="color: rgb(0, 128, 0);"></span><span style="color: rgb(0, 0, 0);">AddType application</span><span style="color: rgb(0, 0, 0);">/</span><span style="color: rgb(0, 0, 0);">x</span><span style="color: rgb(0, 0, 0);">-</span><span style="color: rgb(0, 0, 0);">httpd</span><span style="color: rgb(0, 0, 0);">-</span><span style="color: rgb(0, 0, 0);">php </span><span style="color: rgb(0, 0, 0);">.</span><span style="color: rgb(0, 0, 0);">php</span></div><br />通过上述配置，将php与apche2整合在一起了，即apache2能解析*.php文件了。<br />测试配置：在%Apache_HOME%\htdocs\目录下新建test.php文件，内容如下：<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">&lt;?</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">echo</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 128, 128);">phpinfo</span><span style="color: rgb(0, 0, 0);">(); </span><span style="color: rgb(0, 0, 0);">?&gt;</span></div>启动apache2，输入：http://localhost/test.php，就能看到php的相关配置信息的页面。<br />4、将下载的phpMyAdmin-2.5.6-rc2压缩包解压到%Apache_HOME%\htdocs\下。<br />5、打开phpMyAdmin-2.5.6-rc2目录下的config.inc.php文件，<br />查找：<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(128, 0, 128);">$cfg</span><span style="color: rgb(0, 0, 0);">[</span><span style="color: rgb(0, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">Servers</span><span style="color: rgb(0, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">][</span><span style="color: rgb(128, 0, 128);">$i</span><span style="color: rgb(0, 0, 0);">][</span><span style="color: rgb(0, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">user</span><span style="color: rgb(0, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">]          </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">root</span><span style="color: rgb(0, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">;      </span><span style="color: rgb(0, 128, 0);">//</span><span style="color: rgb(0, 128, 0);"> MySQL user</span><span style="color: rgb(0, 128, 0);"><br /></span><span style="color: rgb(128, 0, 128);">$cfg</span><span style="color: rgb(0, 0, 0);">[</span><span style="color: rgb(0, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">Servers</span><span style="color: rgb(0, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">][</span><span style="color: rgb(128, 0, 128);">$i</span><span style="color: rgb(0, 0, 0);">][</span><span style="color: rgb(0, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">password</span><span style="color: rgb(0, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">]      </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">'</span><span style="color: rgb(0, 0, 0);"></span><span style="color: rgb(0, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">;          </span><span style="color: rgb(0, 128, 0);">//</span><span style="color: rgb(0, 128, 0);"> MySQL password (only needed</span></div> 上述代码，设置连接MySQL的用户名和密码。<br />查找：<span style="color: rgb(0, 0, 0);"><br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 128, 0);">//</span><span style="color: rgb(0, 128, 0);"> Default language to use, if not browser-defined or user-defined</span><span style="color: rgb(0, 128, 0);"><br /></span><span style="color: rgb(128, 0, 128);">$cfg</span><span style="color: rgb(0, 0, 0);">[</span><span style="color: rgb(0, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">DefaultLang</span><span style="color: rgb(0, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">] </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">en-iso-8859-1</span><span style="color: rgb(0, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">;</span></div>更改为：<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 128, 0);">//</span><span style="color: rgb(0, 128, 0);"> Default language to use, if not browser-defined or user-defined</span><span style="color: rgb(0, 128, 0);"><br /></span><span style="color: rgb(128, 0, 128);">$cfg</span><span style="color: rgb(0, 0, 0);">[</span><span style="color: rgb(0, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">DefaultLang</span><span style="color: rgb(0, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">] </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">zh</span><span style="color: rgb(0, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">;</span></div>查找：<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(128, 0, 128);">$cfg</span><span style="color: rgb(0, 0, 0);">[</span><span style="color: rgb(0, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">DefaultCharset</span><span style="color: rgb(0, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">] </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">iso-8859-1</span><span style="color: rgb(0, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">;</span></div>更改为：<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(128, 0, 128);">$cfg</span><span style="color: rgb(0, 0, 0);">[</span><span style="color: rgb(0, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">DefaultCharset</span><span style="color: rgb(0, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">] </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">gbk</span><span style="color: rgb(0, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">;</span></div>保存config.inc.php文件。<br /></span><br />
6、将%PHP_HOME%目录下的php.ini-dist文件复制到系统目录（C:\WINDOWS），并将php.ini-dist修改为php.ini，打开php.ini文件，查找extension_dir，将该值更改为%PHP_HOME%\extensions(PHP5为：%PHP_HOME%\ext)；查找;extension=php_mysql.dll，将前面的";"去掉；再将%PHP_HOME%根目录下的libmysql.dll和extensions（PHP5为：ext）目录下的php_mysql.dll复制到C:\WINDOWS\system32下。<br /><span style="color: rgb(0, 0, 0);"><br />7、启动apache2，输入：http://localhost/</span>phpMyAdmin-2.5.6-rc2，就能对mysql数据库进行相关操作了。<br /><img src ="http://www.blogjava.net/wiflish/aggbug/48778.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wiflish/" target="_blank">想飞的鱼</a> 2006-05-29 16:30 <a href="http://www.blogjava.net/wiflish/archive/2006/05/29/48778.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>安装和卸载Mysql的windows系统服务</title><link>http://www.blogjava.net/wiflish/archive/2006/05/26/48337.html</link><dc:creator>想飞的鱼</dc:creator><author>想飞的鱼</author><pubDate>Fri, 26 May 2006 07:20:00 GMT</pubDate><guid>http://www.blogjava.net/wiflish/archive/2006/05/26/48337.html</guid><wfw:comment>http://www.blogjava.net/wiflish/comments/48337.html</wfw:comment><comments>http://www.blogjava.net/wiflish/archive/2006/05/26/48337.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/wiflish/comments/commentRss/48337.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wiflish/services/trackbacks/48337.html</trackback:ping><description><![CDATA[
		<br />安装mysql的windows系统服务： ${mysql.home}\bin\mysqld-nt --install;<br />卸载mysql的windows系统服务： ${mysql.home}\bin\mysqld-nt --remove<br /><br /><a target="" class="" title="" href="/escout/">绿色心情</a>大大介绍的更好的方法：<br /><br />在命令行使用sc命令：<br />DESCRIPTION:
<br />        SC is a command line program used for communicating with the
<br />        NT Service Controller and services.
<br />USAGE:
<br />        sc &lt;server&gt; [command] [service name] &lt;option1&gt; &lt;option2&gt;...
<br /><br />        The option &lt;server&gt; has the form "\\ServerName"
<br />        Further help on commands can be obtained by typing: "sc [command]"
<br />        Commands:
<br />          query-----------Queries the status for a service, or
<br />                          enumerates the status for types of services.
<br />          queryex---------Queries the extended status for a service, or
<br />                          enumerates the status for types of services.
<br />          start-----------Starts a service.
<br />          pause-----------Sends a PAUSE control request to a service.
<br />          interrogate-----Sends an INTERROGATE control request to a service.
<br />          continue--------Sends a CONTINUE control request to a service.
<br />          stop------------Sends a STOP request to a service.
<br />          config----------Changes the configuration of a service (persistant).
<br />          description-----Changes the description of a service.
<br />          failure---------Changes the actions taken by a service upon failure.
<br />          qc--------------Queries the configuration information for a service.
<br />          qdescription----Queries the description for a service.
<br />          qfailure--------Queries the actions taken by a service upon failure.
<br />          delete----------Deletes a service (from the registry).
<br />          create----------Creates a service. (adds it to the registry).
<br />          control---------Sends a control to a service.
<br />          sdshow----------Displays a service's security descriptor.
<br />          sdset-----------Sets a service's security descriptor.
<br />          GetDisplayName--Gets the DisplayName for a service.
<br />          GetKeyName------Gets the ServiceKeyName for a service.
<br />          EnumDepend------Enumerates Service Dependencies.
<br /><br />        The following commands don't require a service name:
<br />        sc &lt;server&gt; &lt;command&gt; &lt;option&gt;
<br />          boot------------(ok | bad) Indicates whether the last boot should
<br />                          be saved as the last-known-good boot configuration
<br />          Lock------------Locks the Service Database
<br />          QueryLock-------Queries the LockStatus for the SCManager Database
<br />EXAMPLE:
<br />        sc start MyService<br /><img src ="http://www.blogjava.net/wiflish/aggbug/48337.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wiflish/" target="_blank">想飞的鱼</a> 2006-05-26 15:20 <a href="http://www.blogjava.net/wiflish/archive/2006/05/26/48337.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>