<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>深度VPS &#187; mysql</title>
	<atom:link href="http://www.deepvps.com/tag/mysql/feed" rel="self" type="application/rss+xml" />
	<link>http://www.deepvps.com</link>
	<description>专注VPS技术，关注前端技术</description>
	<lastBuildDate>Sun, 05 Feb 2012 14:47:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>mysql二进制日志文件恢复数据库</title>
		<link>http://www.deepvps.com/restore-mysql-via-binary-log.html</link>
		<comments>http://www.deepvps.com/restore-mysql-via-binary-log.html#comments</comments>
		<pubDate>Sun, 15 Jan 2012 11:14:46 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[网络杂谈]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[二进制]]></category>
		<category><![CDATA[恢复]]></category>
		<category><![CDATA[数据库]]></category>
		<category><![CDATA[日志]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=988</guid>
		<description><![CDATA[二进制日志的文件的作用
mysql二进制日志文件用来记录所有用户对数据库操作，即记录用户对数据库操作的sql语句。如果有此文件，当数据库发生意外时，可以通过此文件查看到用户在此文件记录的时间段内用户所做的操作，再和数据库备份配合使用，即可再现用户操作，使数据库恢复。
二进制日志文件的弊端
二进制日志文件开启后，所有对数据库操作的记录均会被记录到此文件，
所以，当长时间开启之后，日志文件会变得很大，占用磁盘空间。
使用二进制日志文件恢复数据库
开启日志文件
mysql默认是不开启日志文件的功能的，需要我们手动开启。操作如下：
1、  打开mysql安装目录my.ini（windows系统是my.ini文件，linux是my.cnf文件）。
2、  找到[mysqld]这个标签，在此标签下面一行，添加语句：log-bin=binary-log。上面语句中，log-bin说明要开启二进制日志文件，binary-log是二进制日志文件的名字。
(测试的时候我设置的：log-bin=d:/mysql_log/logbin_ouyang.log)
3、  重启mysql服务。可以在mysql安装目录data 文件夹下看到“binary-log.数字编号”文件，
   如binary-log.000001。以后每重启一次mysql服务，都会重新生成二进制日志文件，
   文件名中的数字编号依次递增。
(你的上一步给出的文件名，加了个序号 还有一个总的文件 index文件 如图1：)

恢复数据库
使用日志文件恢复数据库必须要有一个数据库备份（只要是在二进制日志文件功能开启之后备份的就行）。恢复数据库时，可以通过时间恢复，也可以通过操作点恢复。
1、通过时间恢复方法如下：
如果我在2011-04-02 00:00:00时刻开启了二进制日志文件功能，并备份了数据库文件。且在2011-04-02 12:00:00数据库发生异常，需要恢复到2011-04-02 10:00:00。则操作如下：

用备份将数据库回复到2011-04-02 00:00:00时候的状态。
在命令行输入如下命令：

mysqlbinlog &#8211;stop-date=&#8221;你想要恢复的时间&#8221;   日志文件的目录binary-log.000001  &#124; mysql -u root –p
 (D:mysql_log&#62;mysqlbinlog logbin_ouyang.000007 &#8211;stop-date=&#8221;2011-10-23 15:05:00&#8243;&#124;mysql -uroot -proot)
这样，系统会自动执行从二进制日志有记录开始截止到2011-04-02 10:00:00，用户所做过的所有操作。与stop-date对应的，还有start-date属性，可以设定执行记录的开始时间。也可以两个属性都设置。
2、通过操作点恢复方法如下：
在命令行中输入mysqlbinlog D:binary-log.000003 &#62; D:log.txt，执行后打开log.txt，
查看里面语句，可以发现：在每个操作之前，都会有一个独特的编号，如下红字显示：
/*!*/;
# at 450 /*编号450*/
#110402 15:31:50 server id 1  end_log_pos 529          Query       thread_id=2     exec_time=0    error_code=0
SET TIMESTAMP=1301729510/*!*/;
DROP TABLE `jwc`
此编号随着操作数增多而变大。和时间一样是一个标记，通过操作点恢复的语句如下：
mysqlbinlog &#8211;stop-position=&#8221;450&#8243; mysql安装目录databinary-log.000001  &#124; mysql -u root –p
这样，系统会自动执行二进制日志中编号最低的语句到编号450语句。
与stop-position对应的，还有start-position属性，可以设定执行记录的开始编号。
附：（你应该看看）
1.0       mysqlbinlog 是mysql自带的一个日志操作工具！
2.0       如果直接打开log文件 [...]]]></description>
			<content:encoded><![CDATA[<h3>二进制日志的文件的作用</h3>
<p>mysql二进制日志文件用来记录所有用户对数据库操作，即记录用户对数据库操作的sql语句。如果有此文件，当数据库发生意外时，可以通过此文件查看到用户在此文件记录的时间段内用户所做的操作，再和数据库备份配合使用，即可再现用户操作，使数据库恢复。</p>
<h3>二进制日志文件的弊端</h3>
<p>二进制日志文件开启后，所有对数据库操作的记录均会被记录到此文件，</p>
<p>所以，当长时间开启之后，日志文件会变得很大，占用磁盘空间。<span id="more-988"></span></p>
<h3>使用二进制日志文件恢复数据库</h3>
<h3>开启日志文件</h3>
<p>mysql默认是不开启日志文件的功能的，需要我们手动开启。操作如下：</p>
<p>1、  打开mysql安装目录my.ini（windows系统是my.ini文件，linux是my.cnf文件）。</p>
<p>2、  找到[mysqld]这个标签，在此标签下面一行，添加语句：log-bin=binary-log。上面语句中，log-bin说明要开启二进制日志文件，binary-log是二进制日志文件的名字。</p>
<p>(测试的时候我设置的：log-bin=d:/mysql_log/logbin_ouyang.log)</p>
<p>3、  重启mysql服务。可以在mysql安装目录data 文件夹下看到“binary-log.数字编号”文件，</p>
<p>   如binary-log.000001。以后每重启一次mysql服务，都会重新生成二进制日志文件，</p>
<p>   文件名中的数字编号依次递增。</p>
<p>(你的上一步给出的文件名，加了个序号 还有一个总的文件 index文件 如图1：)</p>
<p><img src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2012/01/1914520hi.jpg" alt="" width="687" height="502" /></p>
<h3>恢复数据库</h3>
<p>使用日志文件恢复数据库必须要有一个数据库备份（只要是在二进制日志文件功能开启之后备份的就行）。恢复数据库时，可以通过时间恢复，也可以通过操作点恢复。</p>
<p>1、通过时间恢复方法如下：</p>
<p>如果我在2011-04-02 00:00:00时刻开启了二进制日志文件功能，并备份了数据库文件。且在2011-04-02 12:00:00数据库发生异常，需要恢复到2011-04-02 10:00:00。则操作如下：</p>
<ul>
<li>用备份将数据库回复到2011-04-02 00:00:00时候的状态。</li>
<li>在命令行输入如下命令：</li>
</ul>
<blockquote><p>mysqlbinlog &#8211;stop-date=&#8221;你想要恢复的时间&#8221;   日志文件的目录binary-log.000001  | mysql -u root –p</p>
<p> (D:mysql_log&gt;mysqlbinlog logbin_ouyang.000007 &#8211;stop-date=&#8221;2011-10-23 15:05:00&#8243;|mysql -uroot -proot)</p></blockquote>
<p>这样，系统会自动执行从二进制日志有记录开始截止到2011-04-02 10:00:00，用户所做过的所有操作。与stop-date对应的，还有start-date属性，可以设定执行记录的开始时间。也可以两个属性都设置。</p>
<p>2、通过操作点恢复方法如下：</p>
<p>在命令行中输入mysqlbinlog D:binary-log.000003 &gt; D:log.txt，执行后打开log.txt，</p>
<p>查看里面语句，可以发现：在每个操作之前，都会有一个独特的编号，如下红字显示：</p>
<blockquote><p>/*!*/;</p>
<p># at 450 /*编号450*/</p>
<p>#110402 15:31:50 server id 1  end_log_pos 529          Query       thread_id=2     exec_time=0    error_code=0</p>
<p>SET TIMESTAMP=1301729510/*!*/;</p>
<p>DROP TABLE `jwc`</p></blockquote>
<p>此编号随着操作数增多而变大。和时间一样是一个标记，通过操作点恢复的语句如下：</p>
<blockquote><p>mysqlbinlog &#8211;stop-position=&#8221;450&#8243; mysql安装目录databinary-log.000001  | mysql -u root –p</p></blockquote>
<p>这样，系统会自动执行二进制日志中编号最低的语句到编号<span style="color: #ff0000;">450</span>语句。</p>
<p>与<span style="color: #ff0000;">stop-position</span>对应的，还有<span style="color: #ff0000;">start-position</span>属性，可以设定执行记录的开始编号。</p>
<p>附：（你应该看看）</p>
<p>1.0       mysqlbinlog 是mysql自带的一个日志操作工具！</p>
<p>2.0       如果直接打开log文件 可能会是乱码，所以我们一般会：</p>
<p>      D:mysql_log&gt;mysqlbinlog logbin_ouyang.000003 &gt;log_3.txt  复制下 然后用记事本打开！</p>
<p>   就可以清楚的看到 操作的编号了 或者说（行号）</p>
<p>3.0       如果发生了错误的操作！如果可以的话！你应该立马停止数据库！然后恢复数据！</p>
<p>4.0       如果只是去掉某一个语句，你可以选择恢复两次 ，如图：</p>
<p><img title="点击查看原始大小图片" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2012/01/191454gND.jpg" alt="" width="700" height="236" /></p>
<blockquote><p>D:mysql_log&gt;mysqlbinlog logbin_ouyang.000009 &#8211;stop-position=10625|mysql -uroot</p>
<p> -proot</p>
<p>D:mysql_log&gt;mysqlbinlog logbin_ouyang.000009 &#8211;start-position=10843|mysql -uroo</p>
<p>t –proot</p></blockquote>
<p>5.0 如果发生 Could not read entry at offset 1478: Error in log format or read error. 类似的错误！</p>
<p>请检查你的编号是否正确！注意这个编号 不是一些编辑器显示的那个行号哦，# at 450 /</p>
<p>经常delete 、update错了！所以给自己个文档！当然我也希望你永远的用不上这个文档 ! 周末愉快! （排版有的乱哈！多多包涵！）</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/restore-mysql-via-binary-log.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>webmin如何查看mysql数据库的root密码？怎样修改mysql数据库的root密码？</title>
		<link>http://www.deepvps.com/webmin-change-mysql-root-password.html</link>
		<comments>http://www.deepvps.com/webmin-change-mysql-root-password.html#comments</comments>
		<pubDate>Wed, 31 Aug 2011 14:09:15 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS控制面板]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[Webmin]]></category>
		<category><![CDATA[密码]]></category>
		<category><![CDATA[数据库]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=858</guid>
		<description><![CDATA[virtualmin/webmin面板如何查看mysql数据库的root密码？怎样修改mysql数据库root密码？
具体的操作方法参考下图：


			     
                 
								
			    		   		Previous
  		   		Next 
   		
	     				    	Close   	
				change-mysql-root-password-1
	
			    




			 [...]]]></description>
			<content:encoded><![CDATA[<p>virtualmin/webmin面板如何查看mysql数据库的root密码？怎样修改mysql数据库root密码？</p>
<p>具体的操作方法参考下图：</p>
<p>

			    <a href="http://www.deepvps.com/wp-content/uploads/webmin/change-mysql-root-password-1.jpg" class="highslide"  onclick="return hs.expand(this, {captionId: 'caption-for-P8580'})"> 
                <img src="http://www.deepvps.com/wp-content/uploads/webmin/change-mysql-root-password-small-1.jpg" alt="change-mysql-root-password-1" border="0" id="P8580" title="change-mysql-root-password-1" /></a> 
								<div class='highslide-caption' id='caption-for-P8580'>
			    		   		<a href="javascript:void(0)" class="highslide-previous" onclick="return hs.previous(this)" title="Previous (left arrow key)">Previous</a>
  		   		<a href="javascript:void(0)" class="highslide-next" onclick="return hs.next(this)"  title="Next (right arrow key)">Next</a> 
   		
	     				    	<a href="#" onclick="hs.close(this)" class="highslide-close">Close</a>   	
				<div style="clear:both">change-mysql-root-password-1</div>
	
			    </div>

<span id="more-858"></span></p>
<p>

			    <a href="http://www.deepvps.com/wp-content/uploads/webmin/change-mysql-root-password-2.jpg" class="highslide"  onclick="return hs.expand(this, {captionId: 'caption-for-P8581'})"> 
                <img src="http://www.deepvps.com/wp-content/uploads/webmin/change-mysql-root-password-small-2.jpg" alt="change-mysql-root-password-2" border="0" id="P8581" title="change-mysql-root-password-2" /></a> 
								<div class='highslide-caption' id='caption-for-P8581'>
			    		   		<a href="javascript:void(0)" class="highslide-previous" onclick="return hs.previous(this)" title="Previous (left arrow key)">Previous</a>
  		   		<a href="javascript:void(0)" class="highslide-next" onclick="return hs.next(this)"  title="Next (right arrow key)">Next</a> 
   		
	     				    	<a href="#" onclick="hs.close(this)" class="highslide-close">Close</a>   	
				<div style="clear:both">change-mysql-root-password-2</div>
	
			    </div>

</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/webmin-change-mysql-root-password.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webmin 后台Mysql数据库升级导致Mysql启动失败的解决办法</title>
		<link>http://www.deepvps.com/solve-webmin-upgrade-mysq-failures.html</link>
		<comments>http://www.deepvps.com/solve-webmin-upgrade-mysq-failures.html#comments</comments>
		<pubDate>Mon, 18 Oct 2010 06:06:13 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS控制面板]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[Webmin]]></category>
		<category><![CDATA[升级]]></category>
		<category><![CDATA[启动失败]]></category>
		<category><![CDATA[失败]]></category>
		<category><![CDATA[数据库]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=608</guid>
		<description><![CDATA[deepvps昨天在Webmin后台看到有Mysql最新版本升级，就顺手点了升级。一般情况下Webmin的软件升级很容易，都是在后台点升级后自动升级完成的。但是昨天没想到Mysql升级完后居然不能启动，提示启动失败。
错误提示如下：
无法启动数据库 :
MySQL Daemon failed to start.
Starting mysqld:  [FAILED]

deepvps查看了Mysql的启动日志，显示如下：
101014 13:56:50 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
101014 14:01:54 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
101014 14:01:54 [Note] Plugin &#8216;InnoDB&#8217; is disabled.
/usr/libexec/mysqld: Table &#8216;mysql.plugin&#8217; doesn&#8217;t exist
101014 14:01:54 [ERROR] Can&#8217;t open the mysql.plugin table. Please run mysql_upgrade to create it.
101014 14:01:54 [ERROR] /usr/libexec/mysqld: unknown option &#8216;&#8211;skip-bdb&#8217;
101014 14:01:54 [ERROR] [...]]]></description>
			<content:encoded><![CDATA[<p>deepvps昨天在Webmin后台看到有Mysql最新版本升级，就顺手点了升级。一般情况下Webmin的软件升级很容易，都是在后台点升级后自动升级完成的。但是昨天没想到Mysql升级完后居然不能启动，提示启动失败。</p>
<p>错误提示如下：</p>
<blockquote><p>无法启动数据库 :<br />
MySQL Daemon failed to start.<br />
Starting mysqld:  [FAILED]</p></blockquote>
<p><span id="more-608"></span><br />
deepvps查看了Mysql的启动日志，显示如下：</p>
<blockquote><p>101014 13:56:50 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended<br />
101014 14:01:54 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql<br />
101014 14:01:54 [Note] Plugin &#8216;InnoDB&#8217; is disabled.<br />
/usr/libexec/mysqld: Table &#8216;mysql.plugin&#8217; doesn&#8217;t exist<br />
101014 14:01:54 [ERROR] Can&#8217;t open the mysql.plugin table. Please run mysql_upgrade to create it.<br />
101014 14:01:54 [ERROR] /usr/libexec/mysqld: unknown option &#8216;&#8211;skip-bdb&#8217;<br />
101014 14:01:54 [ERROR] Aborting</p>
<p>101014 14:01:54 [Note] /usr/libexec/mysqld: Shutdown complete</p>
<p>101014 14:01:54 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended<br />
101014 14:02:57 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql<br />
101014 14:02:57 [Note] Plugin &#8216;InnoDB&#8217; is disabled.<br />
/usr/libexec/mysqld: Table &#8216;mysql.plugin&#8217; doesn&#8217;t exist<br />
101014 14:02:57 [ERROR] Can&#8217;t open the mysql.plugin table. Please run mysql_upgrade to create it.<br />
101014 14:02:57 [ERROR] /usr/libexec/mysqld: unknown option &#8216;&#8211;skip-bdb&#8217;<br />
101014 14:02:57 [ERROR] Aborting</p>
<p>101014 14:02:57 [Note] /usr/libexec/mysqld: Shutdown complete</p></blockquote>
<p>通过启动日志的错误提示，deepvps在Google一顿搜索，终于搞明白了错误的原因。Mysql从5.0升级到5.1的时候，数据库的结构发生了一些变化，而Webmin 在升级Mysql的时候，升级不完全所以导致了Mysql在升级收启动失败的问题。</p>
<p>现在我们只能通过手动的方法修复这个问题了：</p>
<p>1，修改不兼容的数据库参数</p>
<p>在最新的Mysql 5.1.50版中已经废除了skip-bdb参数。所以现在我们需要在Mysql的配置文件里面删除这个参数。而skip-locking改为了skip-external-locking，skip-innodb改为了loose-skip-innodb。</p>
<p>首先进入/etc 目录，编辑my.cnf<br />
命令：先cd /etc<br />
再输入 vi my.cnf</p>
<p>在[mysqld]下面删除以下三行：</p>
<blockquote><p>skip-locking<br />
skip-bdb<br />
skip-innodb</p></blockquote>
<p>加入以下两行：</p>
<blockquote><p>skip-external-locking<br />
loose-skip-innodb</p></blockquote>
<p>2，修改完参数后，Mysql数据库应该就可以启动了，然后进行第2步的修改。</p>
<p>最新的Mysql 5.1.50版实现了支持无需重启服务器就能在运行时加载或卸载API插件。这个特性需要用到mysql.plugin表，可以运行 &#8220;mysql_upgrade&#8221; 命令来创建该表 。</p>
<p>3，最后在Mysql命令行方式下运行，&#8221;mysql_repair&#8221; 命令修复整个数据库，这样就算彻底解决了Mysql数据库升级失败的问题了。</p>
<p>现在我们在来看一下Mysql的日志：</p>
<blockquote><p>101014 21:54:39 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended<br />
101014 21:54:41 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql<br />
101014 21:54:41 [Note] Plugin &#8216;InnoDB&#8217; is disabled.<br />
101014 21:54:43 [Note] Event Scheduler: Loaded 0 events<br />
101014 21:54:43 [Note] /usr/libexec/mysqld: ready for connections.<br />
Version: &#8216;5.1.50&#8242; socket: &#8216;/var/lib/mysql/mysql.sock&#8217; port: 3306 MySQL Community Server (GPL) by Utter Ramblings</p></blockquote>
<p>可以看到已经没有任何问题了，Mysql运行正常，问题解决。^_^</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/solve-webmin-upgrade-mysq-failures.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL数据库备份与恢复</title>
		<link>http://www.deepvps.com/mysql-backup-and-restore.html</link>
		<comments>http://www.deepvps.com/mysql-backup-and-restore.html#comments</comments>
		<pubDate>Wed, 15 Sep 2010 15:27:21 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[备份]]></category>
		<category><![CDATA[帝国备份王]]></category>
		<category><![CDATA[恢复]]></category>
		<category><![CDATA[数据库]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=558</guid>
		<description><![CDATA[网站数据对我们对站长来说都是最宝贵的，我们平时应该养成良好的备份数据的习惯。常有新手问我该怎么备份数据库，下面介绍3种备份数据库的方法：
（1）备份数据库文件
MySQL中的每一个数据库和数据表分别对应文件系统中的目录和其下的文件。
在Linux下数据库文件的存放目录一般为/var/lib/mysql。在Windows下这个目录视MySQL的安装路径而定，DiaHosting的技术员一般为客户安装在D:serversoftmysql下。
如，有一个名为bbs的数据库，那么bbs的数据库文件会存放在/var/lib/mysql/bbs(linux)或者D:serversoftmysqlbbs(Windows)下。

备份文件前，需要将MySQL服务停止，然后将数据库目录拷贝即可。
恢复数据数据库时，需要先创建好一个数据库（不一定同名），然后将备份出来的文件（注意，不是目录）复制到对应的MySQL数据库目录中。
使用这一方法备份和恢复数据库时，需要新旧的MySQL版本一致，否则可能会出现错误。
（2）使用命令行工具
备份数据库：
mysqldump &#8211;user=root &#8211;password=root密码 &#8211;lock-all-tables 数据库名 &#62; 备份文件.sql
恢复数据库：
mysql -u root &#8211;password=root密码 数据库名 &#60; 备份文件.sql
（3）使用Web程序
在这里我们推荐使用“帝国备份王”对MySQL进行备份。
主要优点：
1，跨平台。Windows与Linux下各种WEB环境均可以运行。
2，智能识别编码，解决备份时的乱码问题。
3，不同的MySQL版本间都可以进行备份和恢复操作。
4，采用分组备份，即使是超过1G的数据库也可以正常备份。
登录“帝国备份王”
用户名：admin
默认密码：123456

第一次登录时程序会自动跳转到数据库的设置页面。

安全起见，一定要修改默认的登录密码。



备份数据库







恢复数据库


如果是在其他机器上恢复，需要将“帝国备份王”的程序以及bdata目录下存放备份数据的目录一起上传至新的机器上。




]]></description>
			<content:encoded><![CDATA[<p>网站数据对我们对站长来说都是最宝贵的，我们平时应该养成良好的备份数据的习惯。常有新手问我该怎么备份数据库，下面介绍3种备份数据库的方法：</p>
<h5>（1）备份数据库文件</h5>
<p>MySQL中的每一个数据库和数据表分别对应文件系统中的目录和其下的文件。<br />
在Linux下数据库文件的存放目录一般为/var/lib/mysql。在Windows下这个目录视MySQL的安装路径而定，DiaHosting的技术员一般为客户安装在D:serversoftmysql下。<br />
如，有一个名为bbs的数据库，那么bbs的数据库文件会存放在/var/lib/mysql/bbs(linux)或者D:serversoftmysqlbbs(Windows)下。</p>
<p><span id="more-558"></span><br />
备份文件前，需要<strong>将MySQL服务停止</strong>，然后将数据库目录拷贝即可。<br />
恢复数据数据库时，需要先创建好一个数据库（不一定同名），然后将备份出来的文件（注意，不是目录）复制到对应的MySQL数据库目录中。<br />
使用这一方法备份和恢复数据库时，需要新旧的MySQL版本一致，否则可能会出现错误。</p>
<h5>（2）使用命令行工具</h5>
<p>备份数据库：</p>
<blockquote><p>mysqldump &#8211;user=root &#8211;password=root密码 &#8211;lock-all-tables 数据库名 &gt; 备份文件.sql</p></blockquote>
<p>恢复数据库：</p>
<blockquote><p>mysql -u root &#8211;password=root密码 数据库名 &lt; 备份文件.sql</p></blockquote>
<p>（3）使用Web程序<br />
在这里我们推荐使用“帝国备份王”对MySQL进行备份。<br />
主要优点：<br />
1，跨平台。Windows与Linux下各种WEB环境均可以运行。<br />
2，智能识别编码，解决备份时的乱码问题。<br />
3，不同的MySQL版本间都可以进行备份和恢复操作。<br />
4，采用分组备份，即使是超过1G的数据库也可以正常备份。</p>
<p>登录“帝国备份王”</p>
<p>用户名：admin<br />
默认密码：123456<br />
<a title="others:ebak_010.png" href="http://hostwiki.info/_detail/others/ebak_010.png?id=others%3Amysql_backup" target="_blank"><img src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/09/152838Vwu.jpg" alt="" width="640" /></a></p>
<p>第一次登录时程序会自动跳转到数据库的设置页面。<br />
<a title="others:ebak_020.png" href="http://hostwiki.info/_detail/others/ebak_020.png?id=others%3Amysql_backup" target="_blank"><img src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/09/2328385eP.jpg" alt="" width="640" /></a></p>
<p>安全起见，一定要修改默认的登录密码。<br />
<a title="others:ebak_025.png" href="http://hostwiki.info/_detail/others/ebak_025.png?id=others%3Amysql_backup" target="_blank"><img src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/09/232838NV3.jpg" alt="" width="640" /></a></p>
<ul>
<li>
<div><strong>备份数据库</strong></div>
</li>
</ul>
<p><a title="others:ebak_030.png" href="http://hostwiki.info/_detail/others/ebak_030.png?id=others%3Amysql_backup" target="_blank"><img src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/09/232839BSw.jpg" alt="" width="640" /></a></p>
<p><a title="others:ebak_040.png" href="http://hostwiki.info/_detail/others/ebak_040.png?id=others%3Amysql_backup" target="_blank"><img src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/09/232839pue.jpg" alt="" width="640" /></a></p>
<p><a title="others:ebak_050.png" href="http://hostwiki.info/_detail/others/ebak_050.png?id=others%3Amysql_backup" target="_blank"><img src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/09/232839B9W.jpg" alt="" width="640" /></a></p>
<ul>
<li>
<div><strong>恢复数据库</strong></div>
</li>
</ul>
<p>如果是在其他机器上恢复，需要将“帝国备份王”的程序以及bdata目录下存放备份数据的目录一起上传至新的机器上。</p>
<p><a title="others:ebak_060.png" href="http://hostwiki.info/_detail/others/ebak_060.png?id=others%3Amysql_backup" target="_blank"><img src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/09/232839i6s.jpg" alt="" width="640" /></a></p>
<p><a title="others:ebak_070.png" href="http://hostwiki.info/_detail/others/ebak_070.png?id=others%3Amysql_backup" target="_blank"><img src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/09/232839JhG.jpg" alt="" width="640" /></a></p>
<p><a title="others:ebak_080.png" href="http://hostwiki.info/_detail/others/ebak_080.png?id=others%3Amysql_backup" target="_blank"><img src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/09/232840vUJ.jpg" alt="" width="640" /></a></p>
<p><a title="others:ebak_090.png" href="http://hostwiki.info/_detail/others/ebak_090.png?id=others%3Amysql_backup" target="_blank"><img src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/09/232840H6J.jpg" alt="" width="640" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/mysql-backup-and-restore.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>重置MySQL数据库root密码</title>
		<link>http://www.deepvps.com/reset_mysql_root_pwd.html</link>
		<comments>http://www.deepvps.com/reset_mysql_root_pwd.html#comments</comments>
		<pubDate>Fri, 10 Sep 2010 15:25:50 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[密码]]></category>
		<category><![CDATA[数据库]]></category>
		<category><![CDATA[重置]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=551</guid>
		<description><![CDATA[（1）Linux系统
在SSH中执行下面的命令即可将MySQL密码重置为diavps
rm -f reset-mysql-root-password.phps
wget http://down.hostwiki.info/mysql/reset-mysql-root-password.phps
php reset-mysql-root-password.phps diavps
注意不要在带有管理面板（如Kloxo或DA）的环境中使用这个方法重置。
脚本中第13行中的以安全模式启动MySQL的命令会因MySQL安装路径不同而不同。
脚本中使用的mysql服务名称为mysqld，部分系统中该服务名可能为mysql，请注意修改。
（2）Windows系统
1、首先停止正在运行的MySQL进程
net stop mysql
如未加载为服务，可直接在进程管理器中进行关闭。
2、以安全模式启动MySQL
在命令行下运行
X:/MySQL/bin/mysqld-nt.exe --skip-grant-tables
3、完成以后就可以不用密码进入MySQL了
X:/MySQL/bin/mysql -u root -p
提示输入密码时直接回车即可。
4、更改密码
&#62;use mysql
&#62;update user set password=password("新密码") where user="root";
&#62;flush privileges;
5、启动MySQL
在任务管理器里关闭所有MySQL的进程，使用下面的命令启动。
net start mysql
]]></description>
			<content:encoded><![CDATA[<h4>（1）Linux系统</h4>
<p>在SSH中执行下面的命令即可将MySQL密码重置为diavps</p>
<pre>rm -f reset-mysql-root-password.phps
wget http://down.hostwiki.info/mysql/reset-mysql-root-password.phps
php reset-mysql-root-password.phps diavps</pre>
<p>注意不要在带有管理面板（如Kloxo或DA）的环境中使用这个方法重置。<br />
脚本中第13行中的以安全模式启动MySQL的命令会因MySQL安装路径不同而不同。<br />
脚本中使用的mysql服务名称为mysqld，部分系统中该服务名可能为mysql，请注意修改。</p>
<h4><span id="more-551"></span>（2）Windows系统</h4>
<p>1、首先停止正在运行的MySQL进程</p>
<pre>net stop mysql</pre>
<p>如未加载为服务，可直接在进程管理器中进行关闭。</p>
<p>2、以安全模式启动MySQL<br />
在命令行下运行</p>
<pre>X:/MySQL/bin/mysqld-nt.exe --skip-grant-tables</pre>
<p>3、完成以后就可以不用密码进入MySQL了</p>
<pre>X:/MySQL/bin/mysql -u root -p</pre>
<p>提示输入密码时直接回车即可。</p>
<p>4、更改密码</p>
<pre>&gt;use mysql
&gt;update user set password=password("新密码") where user="root";
&gt;flush privileges;</pre>
<p>5、启动MySQL<br />
在任务管理器里关闭所有MySQL的进程，使用下面的命令启动。</p>
<pre>net start mysql</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/reset_mysql_root_pwd.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>删除Mysql的MySql-bin.0000X日志文件</title>
		<link>http://www.deepvps.com/delete-mysql-bin-0000x-mysql-log-file.html</link>
		<comments>http://www.deepvps.com/delete-mysql-bin-0000x-mysql-log-file.html#comments</comments>
		<pubDate>Sun, 25 Jul 2010 08:25:17 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[MySql-bin.0000]]></category>
		<category><![CDATA[日志]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=482</guid>
		<description><![CDATA[装mysql,运行一段时间后，在mysql目录下出现一堆类似 mysql-bin.000***，从mysql-bin.000001开始一直排列下来，而且占用了大量硬盘空间，高达几十个G.  对于这些超大空间 占用量的文件我们应该怎么办呢?
我的数据库加起来大概100M吧..但/usr/local/mysql/var这个目录竟然有548M,MySql-bin.0000文件大概占 了400+M,真浪费空间啊
那么mysql数据库文件夹中的mysql-bin.00001是什么文件？
mysql-bin.000001、mysql- bin.000002等文件是数据库的操作日志，例如UPDATE一个表，或者DELETE一些数据，即使该语句没有匹配的数据，这个命令也会存储到日志 文件中，还包括每个语句执行的时间，也会记录进去的。
那么这些文件该怎么删除和禁止呢?
禁止方法: vi /etc/my.cnf把里面的
#log-bin=mysql-bin
#binlog_format=mixed
注释掉,重启mysql服务即可.
删除方法:
输入命令:
/usr/local/mysql/bin/mysql -u root -p

输入密码登陆mysql后,运行命令:
reset master;
(包括;号)
清空日志文件.再查看Mysql文件的大小,已经小了很多了.
-bash-3.2# du -h –max-depth=1 /usr/local/mysql/var
du: cannot access `250Cmax-depth=1&#8242;: No such file or directory
142M    /usr/local/mysql/var
转载自：http://imcat.in/delete-mysql-bin-0000x-mysql-log-file/
]]></description>
			<content:encoded><![CDATA[<p>装mysql,运行一段时间后，在mysql目录下出现一堆类似 mysql-bin.000***，从mysql-bin.000001开始一直排列下来，而且占用了大量硬盘空间，高达几十个G.  对于这些超大空间 占用量的文件我们应该怎么办呢?</p>
<p>我的数据库加起来大概100M吧..但/usr/local/mysql/var这个目录竟然有548M,MySql-bin.0000文件大概占 了400+M,真浪费空间啊</p>
<p><strong><span id="more-482"></span>那么mysql数据库文件夹中的mysql-bin.00001是什么文件？</strong></p>
<blockquote><p>mysql-bin.000001、mysql- bin.000002等文件是数据库的操作日志，例如UPDATE一个表，或者DELETE一些数据，即使该语句没有匹配的数据，这个命令也会存储到日志 文件中，还包括每个语句执行的时间，也会记录进去的。</p></blockquote>
<p><strong>那么这些文件该怎么删除和禁止呢?</strong><br />
禁止方法: vi /etc/my.cnf把里面的<br />
#log-bin=mysql-bin<br />
#binlog_format=mixed<br />
注释掉,重启mysql服务即可.</p>
<p>删除方法:</p>
<p>输入命令:</p>
<pre>/usr/local/mysql/bin/mysql -u root -p</pre>
<p><a title="mysql1" rel="gallery-1290" href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2011/10/131732TmA.jpg" target="_blank"><img title="mysql1" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2011/10/131732TmA.jpg" alt="mysql1  删除Mysql的MySql bin.0000X日志文件" width="394" height="47" /></a></p>
<p>输入密码登陆mysql后,运行命令:</p>
<pre>reset master;</pre>
<p>(包括;号)</p>
<p>清空日志文件.再查看Mysql文件的大小,已经小了很多了.</p>
<p>-bash-3.2# du -h –max-depth=1 /usr/local/mysql/var<br />
du: cannot access `250Cmax-depth=1&#8242;: No such file or directory<br />
142M    /usr/local/mysql/var</p>
<p>转载自：<a href="http://imcat.in/delete-mysql-bin-0000x-mysql-log-file/" target="_blank">http://imcat.in/delete-mysql-bin-0000x-mysql-log-file/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/delete-mysql-bin-0000x-mysql-log-file.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>每天自动备份mysql数据库并发送到Email</title>
		<link>http://www.deepvps.com/backup-mysql-databases-automatically-sent-to-email.html</link>
		<comments>http://www.deepvps.com/backup-mysql-databases-automatically-sent-to-email.html#comments</comments>
		<pubDate>Tue, 11 May 2010 14:56:05 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[网络杂谈]]></category>
		<category><![CDATA[Email]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[备份]]></category>
		<category><![CDATA[数据库]]></category>
		<category><![CDATA[自动备份]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=427</guid>
		<description><![CDATA[每天自动备份mysql数据库的脚本，并且自动发送到你指定的邮箱面，这样vpser再也不会为丢失数据烦恼啦。
mysqldump -uuser -ppassword &#8211;databases db1 db2 db3 &#62; /home/website/backups/databackup.sql
tar zcf /home/website/backups/databackup.sql.tar.gz /home/website/backups/
echo &#8220;主题:数据库备份&#8221; &#124; mutt -a /home/website/backups/databackup.sql.tar.gz -s &#8220;内容:数据库备份&#8221; www@gmail.com
rm -r /home/website/backups/*
将上面的代码保存为automysqlbackup.sh
然后利用crontab 实现自动备份，在ssh下运行，
crontab -e
输入以下内容：
00 00 * * * /home/website/automysqlbackup.sh
这样就实现了每天00:00自动备份mysql数据库并发送到Email
简单的说明下吧：
第一句是一次性备份多个数据库，这个要你用root权限的用户才可以的..-u后面的是数据库用户名 -p后面的是数据库密码 无需空格 db1 db2 db3为你需要备份的数据库名。
如果你的数据库用户名没有root这个权限，可以改为这样
mysqldump -uuser -ppassword db1 &#62; /home/website/backups/db1.sql
mysqldump -uuser -ppassword db2 &#62; /home/website/backups/db1.sql
mysqldump -uuser -ppassword db3 &#62; /home/website/backups/db1.sql
第二句是将 backups 文件夹里面的数据文件压缩为文件名：databackup.sql.tar.gz
第三句是将压缩了的数据库文件发送到指定的邮箱&#8230;..
其中的主题：数据库备份，就是邮件的主题，内容：数据库备份，就是邮件的内用，
/home/website/backups/databackup.sql.tar.gz 为附件
www@gmail.com为要发送的Email
转载自：http://imcat.in/backup-mysql-databases-automatically-sent-to-email/
]]></description>
			<content:encoded><![CDATA[<p>每天自动备份mysql数据库的脚本，并且自动发送到你指定的邮箱面，这样vpser再也不会为丢失数据烦恼啦。</p>
<blockquote><p>mysqldump -uuser -ppassword &#8211;databases db1 db2 db3 &gt; /home/website/backups/databackup.sql<br />
tar zcf /home/website/backups/databackup.sql.tar.gz /home/website/backups/<br />
echo &#8220;主题:数据库备份&#8221; | mutt -a /home/website/backups/databackup.sql.tar.gz -s &#8220;内容:数据库备份&#8221; www@gmail.com<br />
rm -r /home/website/backups/*</p></blockquote>
<p><span id="more-427"></span>将上面的代码保存为automysqlbackup.sh<br />
然后利用crontab 实现自动备份，在ssh下运行，</p>
<blockquote><p>crontab -e</p></blockquote>
<p>输入以下内容：</p>
<blockquote><p>00 00 * * * /home/website/automysqlbackup.sh</p></blockquote>
<p>这样就实现了每天00:00自动备份mysql数据库并发送到Email</p>
<p>简单的说明下吧：<br />
第一句是一次性备份多个数据库，这个要你用root权限的用户才可以的..-u后面的是数据库用户名 -p后面的是数据库密码 无需空格 db1 db2 db3为你需要备份的数据库名。<br />
如果你的数据库用户名没有root这个权限，可以改为这样</p>
<blockquote><p>mysqldump -uuser -ppassword db1 &gt; /home/website/backups/db1.sql<br />
mysqldump -uuser -ppassword db2 &gt; /home/website/backups/db1.sql<br />
mysqldump -uuser -ppassword db3 &gt; /home/website/backups/db1.sql</p></blockquote>
<p>第二句是将 backups 文件夹里面的数据文件压缩为文件名：databackup.sql.tar.gz</p>
<p>第三句是将压缩了的数据库文件发送到指定的邮箱&#8230;..</p>
<p>其中的主题：数据库备份，就是邮件的主题，内容：数据库备份，就是邮件的内用，</p>
<p>/home/website/backups/databackup.sql.tar.gz 为附件</p>
<p><a href="mailto:www@gmail.com">www@gmail.com</a>为要发送的Email</p>
<p>转载自：<a href="http://imcat.in/backup-mysql-databases-automatically-sent-to-email/" target="_blank">http://imcat.in/backup-mysql-databases-automatically-sent-to-email/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/backup-mysql-databases-automatically-sent-to-email.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>安装完kloxo后不支持Mysql,GD问题的解决方法</title>
		<link>http://www.deepvps.com/kloxo-dont-support-mysql-gd.html</link>
		<comments>http://www.deepvps.com/kloxo-dont-support-mysql-gd.html#comments</comments>
		<pubDate>Sat, 08 May 2010 16:08:37 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS控制面板]]></category>
		<category><![CDATA[extension_dir]]></category>
		<category><![CDATA[gd]]></category>
		<category><![CDATA[Kloxo]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=423</guid>
		<description><![CDATA[Kloxo是一款比较适合Linux新手使用的轻量级VPS控制面板；最近在安装使用Kloxo时遇到了安装完Kloxo后遇到无法连接Mysql，也不支持GD。
根据之前对Kloxo的了解应该是安装的64位CentOS的原因。
/etc/php.ini中extension_dir = /usr/lib/php/modules 如果系统是32位，则会存在这个目录，如果64位就没有，但是位于/usr/lib64/php/modules ，但是如果仅仅修改extension_dir是不够的。
第一种解决方法：直接重装为32位CentOS，再重新安装Kloxo。
第二种方法：创建软连接，将/usr/lib/php/指向到/usr/lib64/php/
执行： ln -s /usr/lib64/php/ /usr/lib
重启Apache： /etc/rc.d/init.d/httpd restart
转载出处：VPS侦探
]]></description>
			<content:encoded><![CDATA[<p>Kloxo是一款比较适合Linux新手使用的轻量级VPS控制面板；最近在<a href="http://www.deepvps.com/centos-linux-vps-kloxol-xadmin.html" target="_blank">安装使用Kloxo</a>时遇到了安装完Kloxo后遇到无法连接Mysql，也不支持GD。</p>
<p>根据之前对Kloxo的了解应该是安装的64位CentOS的原因。</p>
<p>/etc/php.ini中extension_dir = /usr/lib/php/modules 如果系统是32位，则会存在这个目录，如果64位就没有，但是位于/usr/lib64/php/modules ，但是如果仅仅修改extension_dir是不够的。</p>
<p>第一种解决方法：直接重装为32位CentOS，再重新安装Kloxo。<span id="more-423"></span></p>
<p>第二种方法：创建软连接，将/usr/lib/php/指向到/usr/lib64/php/</p>
<p>执行： ln -s /usr/lib64/php/ /usr/lib</p>
<p>重启Apache： /etc/rc.d/init.d/httpd restart</p>
<p>转载出处：<a href="http://www.vpser.net/vps-cp/kloxo-dont-support-mysql-gd.html" target="_blank">VPS侦探</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/kloxo-dont-support-mysql-gd.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VPS修改MySQL root用户密码的方法</title>
		<link>http://www.deepvps.com/change-mysql-root-password.html</link>
		<comments>http://www.deepvps.com/change-mysql-root-password.html#comments</comments>
		<pubDate>Mon, 05 Apr 2010 14:45:24 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[密码]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=362</guid>
		<description><![CDATA[1、首先停止正在运行的MySQL进程
Linux下,运行 killall -TERM mysqld
Windows下，如果写成服务的 可以运行：net stop mysql,如未加载为服务，可直接在进程管理器中进行关闭。
2、以安全模式启动MySQL
Linux下，运行 /usr/local/mysql/bin/mysqld_safe &#8211;skip-grant-tables &#38;
Windows下，在命令行下运行 X:/MySQL/bin/mysqld-nt.exe &#8211;skip-grant-tables
3、完成以后就可以不用密码进入MySQL了
Linux下，运行 /usr/local/mysql/bin/mysql -u root -p 进入
Windows下，运行 X:/MySQL/bin/mysql -u root -p 进入
4、更改密码
&#62;use mysql
&#62;update user set password=password(&#8220;新密码&#8221;) where user=&#8221;root&#8221;;
&#62;flush privileges;
]]></description>
			<content:encoded><![CDATA[<p>1、首先停止正在运行的MySQL进程<br />
Linux下,运行 killall -TERM mysqld<br />
Windows下，如果写成服务的 可以运行：net stop mysql,如未加载为服务，可直接在进程管理器中进行关闭。</p>
<p>2、以安全模式启动MySQL<br />
Linux下，运行 /usr/local/mysql/bin/mysqld_safe &#8211;skip-grant-tables &amp;<br />
Windows下，在命令行下运行 X:/MySQL/bin/mysqld-nt.exe &#8211;skip-grant-tables<span id="more-362"></span></p>
<p>3、完成以后就可以不用密码进入MySQL了<br />
Linux下，运行 /usr/local/mysql/bin/mysql -u root -p 进入<br />
Windows下，运行 X:/MySQL/bin/mysql -u root -p 进入</p>
<p>4、更改密码<br />
&gt;use mysql<br />
&gt;update user set password=password(&#8220;新密码&#8221;) where user=&#8221;root&#8221;;<br />
&gt;flush privileges;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/change-mysql-root-password.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>一个优化my.cnf 的脚本</title>
		<link>http://www.deepvps.com/my-cnf-optimizer-script.html</link>
		<comments>http://www.deepvps.com/my-cnf-optimizer-script.html#comments</comments>
		<pubDate>Thu, 25 Mar 2010 04:57:53 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS优化]]></category>
		<category><![CDATA[my.cnf]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[优化]]></category>
		<category><![CDATA[脚本]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=312</guid>
		<description><![CDATA[一个由MySQL职员写的优化脚本，可根据现有配置，系统配置，MySQL的运行情况给出优化建议。
官方地址：http://www.day32.com/MySQL/
安装和运行：
通过SSH执行下列语句：
1. wget http://www.day32.com/MySQL/tuning-primer.sh
2. chmod 755 tuning-primer.sh
3. sh tuning-primer.sh
然后就可以看到结果了，根据建议就可以优化MySQL数据库的配置了。
]]></description>
			<content:encoded><![CDATA[<p>一个由MySQL职员写的优化脚本，可根据现有配置，系统配置，MySQL的运行情况给出优化建议。</p>
<p>官方地址：<a href="http://www.day32.com/MySQL/" target="_blank">http://www.day32.com/MySQL/</a></p>
<p><strong>安装和运行：</strong></p>
<p>通过SSH执行下列语句：</p>
<p>1. wget http://www.day32.com/MySQL/tuning-primer.sh<br />
2. chmod 755 tuning-primer.sh<br />
3. sh tuning-primer.sh</p>
<p>然后就可以看到结果了，根据建议就可以优化MySQL数据库的配置了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/my-cnf-optimizer-script.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>使用监控宝监控你的VPS服务器</title>
		<link>http://www.deepvps.com/jiankongbao.html</link>
		<comments>http://www.deepvps.com/jiankongbao.html#comments</comments>
		<pubDate>Fri, 19 Mar 2010 00:45:10 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[BSD]]></category>
		<category><![CDATA[Burst]]></category>
		<category><![CDATA[Lighttpd]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[监控宝]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=270</guid>
		<description><![CDATA[
今年的时候，deepvps 在 BurstNET 上买了一台 Linux VPS 主机，用来搭建 WEB 服务。而作为一个WEB 服务器，对于服务器的状态监控是必不可少的，但 VPS 的资源是有限的，如果即要跑 Web 服务又要跑监控服务的话，势必会影响服务器的整体性能，所以利用第三方服务来监控服务器状态，这应该是一个合理的选择。
而监控宝就是这样一个高端的主机监控服务，它不同于 Google Analytics 这样的访问量统计服务，而是提供了更深层次的主机状态监控功能，以下摘自官方的功能介绍。

支持各种部署形式的网站，包括虚拟主机、托管主机、租用主机、虚拟化主机(VPS)、云计算平台(Cloud Computing)等监控宝使用各种网络协议进行站点监控，包括HTTP、Ping、DNS、FTP、SMTP、POP、IMAP、TCP等。
监控宝使用SNMP协议监控服务器性能和容量，支持各种服务器，包括Linux、Windows、BSD、Mac、Solaris、AIX等。
监控宝已支持服务层监控，包括Apache、Lighttpd、Nginx、MySQL，即将推出Memcached、Varnish等。

从以上的介绍中我们可以看出，监控宝支持的监控内容是非常广的，基本可以满足大部分的监控需求，对于我们这样的小应用来说，监控宝完全满足现在的需求。
附功能截图：

CPU使用率比例饼图，一目了然，下边的CPU显然比较繁忙。

当然还有CPU使用率变化曲线图，这就相当于服务器的心电图，如果你仔细分析，就可以基本了解服务器最近一段时间的活动规律和异常情况。

对于Linux服务器，平均负载是用来反应系统资源的争抢程度，也就是系统是否繁忙，它的数字意义是指一段时间内进程队列中等待进程的平均数量，显然，我们不希望有任何进程处于长时间的等待状态。

下面可以看到详细的内存使用率。


以及Linux的Swap交换分区使用率，一般而言，我们希望它尽量少的使用。

磁盘I/O的监控相当重要，相当多的系统瓶颈都在于磁盘I/O，以下是磁盘I/O数据传输率统计，包括各个磁盘分区的独立统计。


你可能对网络流量更加关心，要想知道当前流量是否接近服务器出口带宽，流量图必不可少。监控宝提供了所有网络接口的流量图，比如以下的etho和eth1，分别是连接外部网络和内部网络的两块网卡设备。


最后，磁盘空间使用率也非常重要，我们经常担心磁盘空间是否已满，以下的磁盘空间使用率监控可以让你快速了解所有磁盘以及各个分区的使用情况。同时，监控宝随后还会在服务器监控中加入各种报警（Email、手机短信、或其它）功能，比如你可以设置磁盘使用率警报线，一旦空间使用率到达警报线，你就会快速收到通知，这样一来，你就可以高枕无忧了。


当然，我们希望监控变得更加简单，你还可以直观的查看多个服务器的常规状态。

具体的功能详细介绍请看：http://blog.jiankongbao.com/?p=133
那么如何在监控宝中创建和使用它呢？请看：http://blog.jiankongbao.com/?p=133
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sonicvps.com/" target="_blank"><img class="screenshot" src="http://www.deepvps.com/wp-content/uploads/usa-vps/jiankongbao.jpg" alt="jiankongbao" /></a></p>
<p>今年的时候，<a href="http://www.deepvps.com" target="_blank">deepvps</a> 在 <a href="http://www.deepvps.com/go/burst" target="_blank">BurstNET</a> 上买了一台 Linux VPS 主机，用来搭建 WEB 服务。而作为一个WEB 服务器，对于服务器的状态监控是必不可少的，但 VPS 的资源是有限的，如果即要跑 Web 服务又要跑监控服务的话，势必会影响服务器的整体性能，所以利用第三方服务来监控服务器状态，这应该是一个合理的选择。</p>
<p>而监控宝就是这样一个高端的主机监控服务，它不同于 Google Analytics 这样的访问量统计服务，而是提供了更深层次的主机状态监控功能，以下摘自官方的功能介绍。<span id="more-270"></span></p>
<ol>
<li>支持各种部署形式的网站，包括虚拟主机、托管主机、租用主机、虚拟化主机(VPS)、云计算平台(Cloud Computing)等监控宝使用各种网络协议进行站点监控，包括HTTP、Ping、DNS、FTP、SMTP、POP、IMAP、TCP等。</li>
<li>监控宝使用SNMP协议监控服务器性能和容量，支持各种服务器，包括Linux、Windows、BSD、Mac、Solaris、AIX等。</li>
<li>监控宝已支持服务层监控，包括Apache、Lighttpd、Nginx、MySQL，即将推出Memcached、Varnish等。</li>
</ol>
<p>从以上的介绍中我们可以看出，监控宝支持的监控内容是非常广的，基本可以满足大部分的监控需求，对于我们这样的小应用来说，监控宝完全满足现在的需求。</p>
<p>附功能截图：</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/010316itn.jpg"><img title="58" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/010316itn.jpg" alt="58" width="217" height="285" /></a></p>
<p>CPU使用率比例饼图，一目了然，下边的CPU显然比较繁忙。</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/0903187As.jpg"><img title="59" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/0903187As.jpg" alt="59" width="401" height="478" /></a></p>
<p>当然还有CPU使用率变化曲线图，这就相当于服务器的心电图，如果你仔细分析，就可以基本了解服务器最近一段时间的活动规律和异常情况。</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/090320Zof.jpg"><img title="60" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/090320Zof.jpg" alt="60" width="406" height="274" /></a></p>
<p>对于Linux服务器，平均负载是用来反应系统资源的争抢程度，也就是系统是否繁忙，它的数字意义是指一段时间内进程队列中等待进程的平均数量，显然，我们不希望有任何进程处于长时间的等待状态。</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/09032227b.jpg"><img title="61" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/09032227b.jpg" alt="61" width="509" height="392" /></a></p>
<p>下面可以看到详细的内存使用率。</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/090324fcw.jpg"><img title="62" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/090324fcw.jpg" alt="62" width="476" height="549" /></a></p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/0903262AQ.jpg"><img title="63" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/0903262AQ.jpg" alt="63" width="491" height="273" /></a></p>
<p>以及Linux的Swap交换分区使用率，一般而言，我们希望它尽量少的使用。</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/090327h4r.jpg"><img title="64" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/090327h4r.jpg" alt="64" width="424" height="364" /></a></p>
<p>磁盘I/O的监控相当重要，相当多的系统瓶颈都在于磁盘I/O，以下是磁盘I/O数据传输率统计，包括各个磁盘分区的独立统计。</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/090335Peb.jpg"><img title="65" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/090335Peb.jpg" alt="65" width="473" height="417" /></a></p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/090339EdU.jpg"><img title="66" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/090339EdU.jpg" alt="66" width="478" height="410" /></a></p>
<p>你可能对网络流量更加关心，要想知道当前流量是否接近服务器出口带宽，流量图必不可少。监控宝提供了所有网络接口的流量图，比如以下的etho和eth1，分别是连接外部网络和内部网络的两块网卡设备。</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/090342wnz.jpg"><img title="67" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/090342wnz.jpg" alt="67" width="501" height="414" /></a></p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/0903458Aa.jpg"><img title="68" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/0903458Aa.jpg" alt="68" width="504" height="418" /></a></p>
<p>最后，磁盘空间使用率也非常重要，我们经常担心磁盘空间是否已满，以下的磁盘空间使用率监控可以让你快速了解所有磁盘以及各个分区的使用情况。同时，监控宝随后还会在<a href="http://blog.jiankongbao.com/?tag=%e6%9c%8d%e5%8a%a1%e5%99%a8%e7%9b%91%e6%8e%a7">服务器监控</a>中加入各种报警（Email、手机短信、或其它）功能，比如你可以设置磁盘使用率警报线，一旦空间使用率到达警报线，你就会快速收到通知，这样一来，你就可以高枕无忧了。</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/090348Peo.jpg"><img title="69" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/090348Peo.jpg" alt="69" width="468" height="439" /></a></p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/090351ki8.jpg"><img title="70" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/090351ki8.jpg" alt="70" width="479" height="444" /></a></p>
<p>当然，我们希望监控变得更加简单，你还可以直观的查看多个服务器的常规状态。</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/090353C7w.jpg"><img title="71" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/090353C7w.jpg" alt="71" width="433" height="122" /></a></p>
<p>具体的功能详细介绍请看：<a href="http://blog.jiankongbao.com/?p=133" target="_blank">http://blog.jiankongbao.com/?p=133</a></p>
<p>那么如何在监控宝中创建和使用它呢？请看：<a href="http://blog.jiankongbao.com/?p=133" target="_blank">http://blog.jiankongbao.com/?p=133</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/jiankongbao.html/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Apache+MySQL+PHP+APC+Vsftpd一键安装包(2010-3-9更新)</title>
		<link>http://www.deepvps.com/apache-mysql-php-apc-vsftpd-2.html</link>
		<comments>http://www.deepvps.com/apache-mysql-php-apc-vsftpd-2.html#comments</comments>
		<pubDate>Thu, 11 Mar 2010 14:30:44 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[服务器环境搭建]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[APC]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Vsftpd]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=176</guid>
		<description><![CDATA[根据shinko和Licess的lnmp修改而成，版权所无，翻录不究
安装方法，VPS必须是一个&#8221;干净&#8221;的centos5系统，SSH登录VPS后，依次执行以下命令：

mkdir -p tmpInstall
cd tmpInstall
wget http://www.01on.com/down/lamp.tar.gz
tar zxvf lamp.tar.gz
cd lamp
chmod +x install.sh
./install.sh


可以一条一条命令输入，也可以一次全部复制然后粘贴进去，但一次性复制的话，要注意结尾不要有多余的空行和回车
输入之后，稍等一下会让你设置域名、mysql密码、ftp密码，设置完成后开始安装，大概需要几十分钟，你可以去睡一觉&#8230;&#8230;
安装完成后输入网址可查看php信息
php探针地址：http://你的域名/phpinfo.php&#8221;
phpMyAdmin地址： http://你的域名/phpmyadmin&#8221;
安装路径：
mysql dir:  /usr/local/mysql
php dir:  /usr/local/php
apache dir:  /usr/local/apache
web dir:  /home/www/default
ftp username:  www
mysql username:  root
安全问题： 请登录 http://你的域名/phpmyadmin 删除所有没有密码的帐号！
测试结果：
madgenius.com OpenVZ 512M内存的VPS，系统centos-5-i386-afull，测试结果是安装成功，但重启后无法自动启动httpd，原因不明，期待高手
SonicVPS.com OpenVZ 192mb内存的VPS上，系统centos-5-x86和centos-5-x86_64，测试结果成功，重启后正常
burst.net独立服务器 Pentium 4 1.5GHZ 512M内存 centos 测试成功
burst.net 的VPS 测试成功
国内的一台独立服务器 测试成功
]]></description>
			<content:encoded><![CDATA[<p>根据<a href="http://imcat.in/the-latest-linux-under-nginx-mysql-php-memcache-vsftpd-one-click-installation-package/" target="_blank">shinko</a>和<a href="http://blog.licess.cn/lnmp/" target="_blank">Licess</a>的lnmp修改而成，版权所无，翻录不究</p>
<p>安装方法，VPS必须是一个&#8221;干净&#8221;的centos5系统，SSH登录VPS后，依次执行以下命令：</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">mkdir -p tmpInstall
cd tmpInstall
wget http://www.01on.com/down/lamp.tar.gz
tar zxvf lamp.tar.gz
cd lamp
chmod +x install.sh
./install.sh</pre></div></div>

<p><span id="more-176"></span><br />
可以一条一条命令输入，也可以一次全部复制然后粘贴进去，但一次性复制的话，要注意结尾不要有多余的空行和回车</p>
<p>输入之后，稍等一下会让你设置域名、mysql密码、ftp密码，设置完成后开始安装，大概需要几十分钟，你可以去睡一觉&#8230;&#8230;</p>
<p>安装完成后输入网址可查看php信息</p>
<p>php探针地址：http://你的域名/phpinfo.php&#8221;<br />
phpMyAdmin地址： http://你的域名/phpmyadmin&#8221;<br />
安装路径：<br />
mysql dir:  /usr/local/mysql<br />
php dir:  /usr/local/php<br />
apache dir:  /usr/local/apache<br />
web dir:  /home/www/default<br />
ftp username:  www<br />
mysql username:  root<br />
安全问题： 请登录 http://你的域名/phpmyadmin 删除所有没有密码的帐号！</p>
<p>测试结果：<br />
madgenius.com OpenVZ 512M内存的VPS，系统centos-5-i386-afull，测试结果是安装成功，但重启后无法自动启动httpd，原因不明，期待高手<br />
SonicVPS.com OpenVZ 192mb内存的VPS上，系统centos-5-x86和centos-5-x86_64，测试结果成功，重启后正常<br />
burst.net独立服务器 Pentium 4 1.5GHZ 512M内存 centos 测试成功<br />
burst.net 的VPS 测试成功<br />
国内的一台独立服务器 测试成功</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/apache-mysql-php-apc-vsftpd-2.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Apache+MySQL+PHP+APC+Vsftpd一键安装包</title>
		<link>http://www.deepvps.com/apache-mysql-php-apc-vsftpd.html</link>
		<comments>http://www.deepvps.com/apache-mysql-php-apc-vsftpd.html#comments</comments>
		<pubDate>Fri, 05 Mar 2010 03:56:36 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[服务器环境搭建]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[APC]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Vsftpd]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=91</guid>
		<description><![CDATA[安装方法，VPS必须是一个&#8221;干净&#8221;的centos5系统，SSH登录VPS后，依次执行以下命令：

mkdir -p tmpInstall
cd tmpInstall
wget http://www.01on.com/down/lamp.tar.gz
tar zxvf lamp.tar.gz
cd lamp
chmod +x install.sh
./install.sh


可以一条一条命令输入，也可以一次全部复制然后粘贴进去，但一次性复制的话，要注意结尾不要有多余的空行和回车
输入之后，稍等一下会让你设置域名、mysql密码、ftp密码，设置完成后开始安装，大概需要几十分钟，你可以去睡一觉&#8230;&#8230;
安装完成后输入网址可查看php信息

PHP探针地址：http://你的域名/phpinfo.php&#34;
PHPMyAdmin地址： http://你的域名/phpmyadmin&#34;
安装路径：
MySql dir:  /usr/local/mysql
PHP dir:  /usr/local/php
Apache dir:  /usr/local/apache
web dir:  /home/www/default
ftp username:  www
MySql username:  root

安全问题： 请登录 http://你的域名/phpmyadmin 删除所有没有密码的帐号！
测试结果：
此版本为测试版本，已经在photonvps、DiaVPS、VPSYou、Burst、RASHOST、VMware CentOS最小化安装 上测试成功。
]]></description>
			<content:encoded><![CDATA[<p>安装方法，VPS必须是一个&#8221;干净&#8221;的centos5系统，SSH登录VPS后，依次执行以下命令：</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">mkdir -p tmpInstall
cd tmpInstall
wget http://www.01on.com/down/lamp.tar.gz
tar zxvf lamp.tar.gz
cd lamp
chmod +x install.sh
./install.sh</pre></div></div>

<p><span id="more-91"></span></p>
<p>可以一条一条命令输入，也可以一次全部复制然后粘贴进去，但一次性复制的话，要注意结尾不要有多余的空行和回车</p>
<p>输入之后，稍等一下会让你设置域名、mysql密码、ftp密码，设置完成后开始安装，大概需要几十分钟，你可以去睡一觉&#8230;&#8230;</p>
<p>安装完成后输入网址可查看php信息</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">PHP探针地址：http://你的域名/phpinfo.php&quot;
PHPMyAdmin地址： http://你的域名/phpmyadmin&quot;
安装路径：
MySql dir:  /usr/local/mysql
PHP dir:  /usr/local/php
Apache dir:  /usr/local/apache
web dir:  /home/www/default
ftp username:  www
MySql username:  root</pre></div></div>

<p>安全问题： 请登录 http://你的域名/phpmyadmin 删除所有没有密码的帐号！</p>
<p><strong>测试结果：</strong></p>
<p>此版本为测试版本，已经在<a href="http://www.photonvps.com/billing/aff.php?aff=257" target="_blank">photonvps</a>、<a href="http://www.diahosting.com/client/aff.php?aff=390" target="_blank">DiaVPS</a>、<a href="http://billing.vpsyou.com/aff.php?aff=026" target="_blank">VPSYou</a>、<a href="https://service.burst.net/aff.php?aff=666" target="_blank">Burst</a>、<a href="https://rashost.com/client/aff.php?aff=459" target="_blank">RASHOST</a>、VMware CentOS最小化安装 上测试成功。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/apache-mysql-php-apc-vsftpd.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>LNMP-Linux下Nginx+MySQL+PHP+phpMyAdmin+eAccelerator一键安装包(2009年11月17日更新)</title>
		<link>http://www.deepvps.com/licess-lnmp.html</link>
		<comments>http://www.deepvps.com/licess-lnmp.html#comments</comments>
		<pubDate>Fri, 05 Mar 2010 01:31:25 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[服务器环境搭建]]></category>
		<category><![CDATA[eAccelerator]]></category>
		<category><![CDATA[LNMP]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[phpMyAdmin]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=90</guid>
		<description><![CDATA[LNMP是一个基于CentOS编写的Nginx、PHP、MySQL、phpMyAdmin、eAcelerator一键安装包。可以在VPS、独立主机上轻松的安装LNMP生产环境。
本页面为LNMP for CentOS的安装方法，Debian/Ubuntu请到：http://blog.licess.cn/lnmp-debian-ubuntu/

LNMP Ver0.3软件版本说明(2009年11月17日更新添加虚拟主机面板程序)：

Nginx：0.7.63
PHP：5.2.10
MySQL：5.1.35
Zend Optimizer ：3.3.9
eaccelerator：0.9.5.3

使用说明:
如果系统预安装Apahce或你已经安装Apache，请先运行yum remove httpd，删除Apache！
登陆Linux,下载LNMP压缩包，并解压. (一些朋友可能不知道怎么弄，登陆VPS或者主机，
执行命令 wget http://soft.vpser.net/lnmp/lnmp0.3.tar.gz ,将lnmp0.3.tar.gz下载到VPS中，执行 tar zxvf lnmp0.3.tar.gz 解压LNMP一键安装包)。
执行命令 cd lnmp0.3
然后再执行./centos.sh ，输入要绑定的域名，回车后。程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、eAcelerator这几个软件。
注：如果需要安装eAcelerator，执行如下命令：./eaccelerator.sh 就会自动安装。
如需卸载，执行./uninstall.sh 就会自动卸载Nginx、PHP、MySQL。 
自动添加虚拟主机：
如果是11月17日之前下载的lnmp需要修改nginx.conf，再最后一个 }  前加入include vhost/*.conf;
运行./vhost.sh ,根据提示首先输入域名，再输入目录即可完成添加，直接到创建的目录上传文件即可。
程序安装路径：

MySQL : /usr/local/mysql
MySQL数据库:/usr/local/mysql/var
PHP : /usr/local/php
Nginx : /usr/local/nginx
PHPMyAdmin /home/wwwroot/phpmyadmin
Web目录 /home/wwwroot

MySQL默认用户名：root 密码：root
手动添加虚拟主机：
修改/usr/local/nginx/conf/nginx.conf 文件
在

server
&#160;
{
&#160;
listen 80;
&#160;
server_name status.lnmp.org;
&#160;
location / {
&#160;
stub_status on;
&#160;
access_log off;
&#160;
}
&#160;
}

后面添加上下面代码：

server
&#160;
{
&#160;
listen 80;
&#160;
server_name &#60;a href=&#34;http://www.lnmp.org/&#34;&#62;www.lnmp.org&#60;/a&#62;;
&#160;
index index.html index.htm index.php;
&#160;
root /home/wwwroot/abc;
&#160;
location ~ .*.(php&#124;php5)?$
&#160;
{
&#160;
fastcgi_pass unix:/tmp/php-cgi.sock;
&#160;
#fastcgi_pass 127.0.0.1:9000;
&#160;
fastcgi_index index.php;
&#160;
include fcgi.conf;
&#160;
}
&#160;
location ~ .*.(gif&#124;jpg&#124;jpeg&#124;png&#124;bmp&#124;swf)$
&#160;
{
&#160;
expires [...]]]></description>
			<content:encoded><![CDATA[<p>LNMP是一个基于CentOS编写的Nginx、PHP、MySQL、phpMyAdmin、eAcelerator一键安装包。可以在VPS、独立主机上轻松的安装LNMP生产环境。</p>
<p>本页面为LNMP for CentOS的安装方法，Debian/Ubuntu请到：<a href="http://blog.licess.cn/lnmp-debian-ubuntu/" target="_blank">http://blog.licess.cn/lnmp-debian-ubuntu/</a></p>
<p><span id="more-90"></span></p>
<p>LNMP Ver0.3软件版本说明(<strong><span style="color: #ff0000;">2009年11月17日更新添加虚拟主机面板程序</span></strong>)：</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">Nginx：0.7.63
PHP：5.2.10
MySQL：5.1.35
Zend Optimizer ：3.3.9
eaccelerator：0.9.5.3</pre></div></div>

<p><strong>使用说明:</strong></p>
<p>如果系统预安装Apahce或你已经安装Apache，请先运行yum remove httpd，删除Apache！</p>
<p>登陆Linux,下载LNMP压缩包，并解压. (一些朋友可能不知道怎么弄，登陆VPS或者主机，</p>
<p>执行命令 wget <a href="http://soft.vpser.net/lnmp/lnmp0.3.tar.gz">http://soft.vpser.net/lnmp/lnmp0.3.tar.gz</a> ,将lnmp0.3.tar.gz下载到VPS中，执行 tar zxvf lnmp0.3.tar.gz 解压LNMP一键安装包)。</p>
<p>执行命令 cd lnmp0.3</p>
<p>然后再执行./centos.sh ，输入要绑定的域名，回车后。程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、eAcelerator这几个软件。</p>
<p>注：如果需要安装eAcelerator，执行如下命令：./eaccelerator.sh 就会自动安装。</p>
<p>如需卸载，执行./uninstall.sh 就会自动卸载Nginx、PHP、MySQL。 </p>
<p><strong>自动添加虚拟主机：</strong></p>
<p>如果是11月17日之前下载的lnmp需要修改nginx.conf，再最后一个 }  前加入include vhost/*.conf;</p>
<p>运行./vhost.sh ,根据提示首先输入域名，再输入目录即可完成添加，直接到创建的目录上传文件即可。</p>
<p><strong>程序安装路径：</strong></p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">MySQL : /usr/local/mysql
MySQL数据库:/usr/local/mysql/var
PHP : /usr/local/php
Nginx : /usr/local/nginx
PHPMyAdmin /home/wwwroot/phpmyadmin
Web目录 /home/wwwroot</pre></div></div>

<p>MySQL默认用户名：root 密码：root</p>
<p>手动添加虚拟主机：</p>
<p>修改/usr/local/nginx/conf/nginx.conf 文件</p>
<p>在</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">server
&nbsp;
{
&nbsp;
listen 80;
&nbsp;
server_name status.lnmp.org;
&nbsp;
location / {
&nbsp;
stub_status on;
&nbsp;
access_log off;
&nbsp;
}
&nbsp;
}</pre></div></div>

<p>后面添加上下面代码：</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">server
&nbsp;
{
&nbsp;
listen 80;
&nbsp;
server_name &lt;a href=&quot;http://www.lnmp.org/&quot;&gt;www.lnmp.org&lt;/a&gt;;
&nbsp;
index index.html index.htm index.php;
&nbsp;
root /home/wwwroot/abc;
&nbsp;
location ~ .*.(php|php5)?$
&nbsp;
{
&nbsp;
fastcgi_pass unix:/tmp/php-cgi.sock;
&nbsp;
#fastcgi_pass 127.0.0.1:9000;
&nbsp;
fastcgi_index index.php;
&nbsp;
include fcgi.conf;
&nbsp;
}
&nbsp;
location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$
&nbsp;
{
&nbsp;
expires 30d;
&nbsp;
}
&nbsp;
location ~ .*.(js|css)?$
&nbsp;
{
&nbsp;
expires 12h;
&nbsp;
}
&nbsp;
access_log off;
&nbsp;
}</pre></div></div>

<p>再执行kill -HUP `cat /usr/local/nginx/logs/nginx.pid`虚拟机就生效了。</p>
<p>通过下面这几个链接查看phpinfo和管理MySQL</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">phpinfo http://domain.name/phpinfo.php
&nbsp;
phpMyAdmin http://domain.name/phpmyadmin
&nbsp;
PHP探针： http://domain.name/p.php</pre></div></div>

<p>此版本为测试版本，已经在<a href="http://www.photonvps.com/billing/aff.php?aff=257" target="_blank">photonvps</a>、<a href="http://www.diahosting.com/client/aff.php?aff=390" target="_blank">DiaVPS</a>、<a href="http://billing.vpsyou.com/aff.php?aff=026" target="_blank">VPSYou</a>、<a href="https://service.burst.net/aff.php?aff=666" target="_blank">Burst</a>、<a href="https://rashost.com/client/aff.php?aff=459" target="_blank">RASHOST</a>、VMware CentOS最小化安装 上测试成功。</p>
<p>演示站点：<a href="http://www.deepvps.com/">http://www.deepvps.com</a></p>
<p>有任何问题请到 <a href="http://blog.licess.cn/lnmp/">http://blog.licess.cn/lnmp/</a> 。</p>
<p>QQ交流群：12327692 (已升级高级群，可加) 2群：15762671</p>
<p>交流论坛： <a href="http://bbs.vpser.net/forum-25-1.html">http://bbs.vpser.net/forum-25-1.html</a></p>
<p>下载地址：</p>
<p>集成软件包(所需软件已打包在内)：<a href="http://soft.vpser.net/lnmp/lnmp0.3.tar.gz">http://soft.vpser.net/lnmp/lnmp0.3.tar.gz</a></p>
<p>安装包(程序自动链接网站下载)：<a href="http://soft.vpser.net/lnmp/lnmp0.3.tar.gz">http://soft.vpser.net/lnmp/lnmp0.3.tar.gz</a></p>
<p>友情提示：Linux下操作请注意大小写。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/licess-lnmp.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>手动配置nginx+php-cgi+zend+mysql</title>
		<link>http://www.deepvps.com/build-nginx-php-cgi-zend-mysql.html</link>
		<comments>http://www.deepvps.com/build-nginx-php-cgi-zend-mysql.html#comments</comments>
		<pubDate>Tue, 02 Mar 2010 14:53:15 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[服务器环境搭建]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=37</guid>
		<description><![CDATA[本文适合CentOS。一步一步来，不要错。
先下载工具ssh shell，个人感觉这个比较好用，推荐给大家
http://docs.isvps.net/soft/SSHSecureShellClient-3.2.9.zip
然后是一些必要的软件包
nginx源码包: http://www.nginx.org/download/nginx-0.7.65.tar.gz
php源码包: http://cn.php.net/distributions/php-5.2.11.tar.gz
php-fpm补丁: http://php-fpm.org/downloads/php-5.2.11-fpm-0.5.13.diff.gz

一.准备工作
1.ssh 登录到VPS,当前目录是 /root, 不要动。
2.用wget命令下载上述软件包

wget http://www.nginx.org/download/nginx-0.7.65.tar.gz
wget http://cn.php.net/distributions/php-5.2.11.tar.gz
wget http://php-fpm.org/downloads/php-5.2.11-fpm-0.5.13.diff.gz

3.安装一些必要的系统软件包，这些都是必须的包，他们的功能请大家自己百度，百度不到就谷歌，谷歌不到再提问

yum install gcc
yum install patch
yum install pcre-devel.i386
yum install openssl-devel.i386
yum install libxml2-devel.i386
yum install libjpeg-devel.i386
yum install libpng-devel.i386
yum install mysql-devel.i386

二.安装nginx
1.先看看自己在哪个目录里面

pwd

确定当前目录是:
/root
不是的话

cd /root

2.解压nginx

tar zxvf nginx-0.7.65.tar.gz

3.进入nginx源码目录

cd nginx-0.7.65

4.配置nginx编译文件

./configure  --prefix=/usr/local/nginx

5.编译并安装nginx

make &#38;&#38; make install

nginx的安装目录被设置在 =/usr/local/nginx
6.运行nginx

/usr/local/nginx/sbin/nginx

nginx 安装初步完成，此时可以用 ip 访问到欢迎界面。
三. 给php打上php-fmp补丁，并安装php
1.返回 /root

cd /root

2.解压php-fpm 和 php 源码包

gunzip php-5.2.11-fpm-0.5.13.diff.gz
tar zxvf php-5.2.11.tar.gz

3.打补丁

patch -d php-5.2.11 -p1 &#60; php-5.2.11-fpm-0.5.13.diff

4.进入 php [...]]]></description>
			<content:encoded><![CDATA[<p><strong>本文适合CentOS。一步一步来，不要错。</strong></p>
<p>先下载工具ssh shell，个人感觉这个比较好用，推荐给大家<br />
<a href="http://docs.isvps.net/soft/SSHSecureShellClient-3.2.9.zip" target="_blank">http://docs.isvps.net/soft/SSHSecureShellClient-3.2.9.zip</a></p>
<p>然后是一些必要的软件包<br />
nginx源码包: <a href="http://www.nginx.org/download/nginx-0.7.65.tar.gz" target="_blank">http://www.nginx.org/download/nginx-0.7.65.tar.gz</a><br />
php源码包: <a href="http://cn.php.net/distributions/php-5.2.11.tar.gz" target="_blank">http://cn.php.net/distributions/php-5.2.11.tar.gz</a><br />
php-fpm补丁: <a href="http://php-fpm.org/downloads/php-5.2.11-fpm-0.5.13.diff.gz" target="_blank">http://php-fpm.org/downloads/php-5.2.11-fpm-0.5.13.diff.gz</a><br />
<span id="more-37"></span></p>
<p><strong>一.准备工作</strong><br />
1.ssh 登录到VPS,当前目录是 /root, 不要动。<br />
2.用wget命令下载上述软件包</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">wget http://www.nginx.org/download/nginx-0.7.65.tar.gz
wget http://cn.php.net/distributions/php-5.2.11.tar.gz
wget http://php-fpm.org/downloads/php-5.2.11-fpm-0.5.13.diff.gz</pre></div></div>

<p>3.安装一些必要的系统软件包，这些都是必须的包，他们的功能请大家自己百度，百度不到就谷歌，谷歌不到再提问</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">yum install gcc
yum install patch
yum install pcre-devel.i386
yum install openssl-devel.i386
yum install libxml2-devel.i386
yum install libjpeg-devel.i386
yum install libpng-devel.i386
yum install mysql-devel.i386</pre></div></div>

<p><strong>二.安装nginx</strong><br />
1.先看看自己在哪个目录里面</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">pwd</pre></div></div>

<p>确定当前目录是:<br />
/root<br />
不是的话</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">cd /root</pre></div></div>

<p>2.解压nginx</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">tar zxvf nginx-0.7.65.tar.gz</pre></div></div>

<p>3.进入nginx源码目录</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">cd nginx-0.7.65</pre></div></div>

<p>4.配置nginx编译文件</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">./configure  --prefix=/usr/local/nginx</pre></div></div>

<p>5.编译并安装nginx</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">make &amp;&amp; make install</pre></div></div>

<p>nginx的安装目录被设置在 =/usr/local/nginx</p>
<p>6.运行nginx</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">/usr/local/nginx/sbin/nginx</pre></div></div>

<p>nginx 安装初步完成，此时可以用 ip 访问到欢迎界面。</p>
<p><strong>三. 给php打上php-fmp补丁，并安装php</strong><br />
1.返回 /root</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">cd /root</pre></div></div>

<p>2.解压php-fpm 和 php 源码包</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">gunzip php-5.2.11-fpm-0.5.13.diff.gz
tar zxvf php-5.2.11.tar.gz</pre></div></div>

<p>3.打补丁</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">patch -d php-5.2.11 -p1 &lt; php-5.2.11-fpm-0.5.13.diff</pre></div></div>

<p>4.进入 php 源文件目录</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">cd php-5.2.11</pre></div></div>

<p>5.配置 php 编译文件</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">./configure   --prefix=/usr/local/php --enable-fastcgi --enable-fpm --enable-magic-quotes --enable-libxml --enable-ftp --with-gd --with-jpeg-dir=/usr/lib --with-png-dir=/usr/lib --with-zlib-dir=/usr/lib --with-mysql --enable-zip --enable-zend-multibyte</pre></div></div>

<p>6.编译 php</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">make &amp;&amp; make install</pre></div></div>

<p>php的被安装在 /usr/local/php</p>
<p>7.修改 /usr/local/php/etc/php-fpm.conf, 修改62~66行</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">Unix user of processes
                        &lt;value name=&quot;user&quot;&gt;nobody&lt;/value&gt;                                
&nbsp;
                        Unix group of processes
                        &lt;value name=&quot;group&quot;&gt;nobody&lt;/value&gt;</pre></div></div>

<p>修改79行</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;value name=&quot;max_children&quot;&gt;5&lt;/value&gt;</pre></div></div>

<p>如果是运行dede这类生成静态文件的cms,默认参数即可,如果运行discuz, 在burst#1上建议开到40左右。<br />
保存，回传。<br />
或者直接使用现成的文件</p>
<p>http://docs.isvps.net/soft/php-fpm.conf</p>
<p>8.运行 php-cgi</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">/usr/local/php/sbin/php-fpm start</pre></div></div>

<p><strong>三. 整合 nginx 和 php-cgi</strong><br />
用ssh 的 sftp 功能(跟flashfxp很像)，把 /usr/local/nginx/conf/nginx.conf 拉到本地电脑上，用 notepad++（推荐） 或 editplus 编辑<br />
1.找到 server 片段</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">          server {
                        ......
                    }</pre></div></div>

<p>2.server_name 的参数修改成自己的域名</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">          server_name  www.isvps.net;</pre></div></div>

<p>3.root 改成自己要绑定的目录,index指明哪些文件作为首页</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">          location / {
            root   /usr/www;
            index  index.html index.htm index.php;
        }</pre></div></div>

<p>下面是php-cgi的连接配置,root跟上面的一样, fastcgi_pass,fastcgi_index,include 都默认，要改的是 fastcgi_param,参照下面</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">          location ~ \.php$ {
            root           /usr/www;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root/$fastcgi_script_name;
            include        fastcgi_params;
         }</pre></div></div>

<p>修改完，保存，回传。<br />
重启nginx</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">killall nginx
/usr/local/nginx/sbin/nginx</pre></div></div>

<p><strong>五.给 php 加上 zend</strong><br />
1.回到 /root</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">cd /root</pre></div></div>

<p>2.下载 zend 模块</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">wget http://docs.isvps.net/soft/ZendOptimizer.so</pre></div></div>

<p>3.把它移动到它该去得地方</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">mv ZendOptimizer.so /usr/local/php/lib/</pre></div></div>

<p>4.编辑/usr/local/php/lib/php.ini，在末尾加上</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">zend_extension=/usr/local/php/lib/ZendOptimizer.so</pre></div></div>

<p>5.重启 php-cgi</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">/usr/local/php/sbin/php-fpm restart</pre></div></div>

<p><strong>六.安装myql</strong><br />
1.安装</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">yum install mysql-server</pre></div></div>

<p>2.启动</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">/etc/init.d/mysqld start</pre></div></div>

<p>密码为空，记得自己修改Mysql的密码。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/build-nginx-php-cgi-zend-mysql.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

