<?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>Feng&#039;s Blog &#187; 密码</title>
	<atom:link href="http://www.mzfeng.com/html/ytag/%e5%af%86%e7%a0%81/feed" rel="self" type="application/rss+xml" />
	<link>http://www.mzfeng.com</link>
	<description>关注internet web windows linux 系统管理 服务器架构</description>
	<lastBuildDate>Thu, 02 Sep 2010 21:44:49 +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.mzfeng.com/html/y2010/306.html</link>
		<comments>http://www.mzfeng.com/html/y2010/306.html#comments</comments>
		<pubDate>Mon, 18 Jan 2010 16:29:20 +0000</pubDate>
		<dc:creator>mzfeng</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[密码]]></category>

		<guid isPermaLink="false">http://www.mzfeng.com/?p=306</guid>
		<description><![CDATA[[windows]
1、停止mysql服务：打开命令行窗口CMD，Net stop mysql
2、用另外一种方式启动Mysql：在命令行进入到mysql的安装路径下的bin目录下使用mysqld-nt.exe启动：mysqld-nt &#8211;skip-grant-tables
注意：此时CMD窗口不能关闭。
3、进入Mysql：另外打开一个命入令行窗口，在bin目录下执行mysql，此时无需输入密码即可进入。
>use mysql
>update user set password=password(&#8220;new_pass&#8221;) where user=&#8221;root&#8221;;
>flush privileges;
>exit
注意：
1）如果对sql语句熟悉的话，update这句就不用解释了第一个User是表名、第二个User是表中的字段。第一个Password是表中的字段，第二个Password()是加密用的函数。new_pass是要更改的密码。  
2）flush privileges可以不用添加。但是如果添加了，一定要注意Host字段不能是Localhost。因为用了这个之后就不能用Localhost连接了。你可以把这个字段改成IP，或者通配符。
>update user set host=&#8221;192.168.0.1&#8243; where user=&#8221;root&#8221;
4、使用任务管理器，找到mysqld-nt的进程，结束进程！
5、重新启动mysql服务，net start mysql 就可以用新密码登录了。  
[linux]
1、关闭Mysql： 如果 MySQL 正在运行，首先杀之 killall -TERM mysqld
2、另外的方法启动 MySQL ：bin/safe_mysqld &#8211;skip-grant-tables &#038;
3、可以不需要密码就进入 MySQL 了。
然后就是
>use mysql
>update user set password=password(&#8220;new_pass&#8221;) where user=&#8221;root&#8221;;
>flush privileges;
注意点同上
4、重新杀 MySQL ，用正常方法启动 MySQL 。 
]]></description>
			<content:encoded><![CDATA[<p>[windows]<br />
1、停止<span class='wp_keywordlink_affiliate'><a href="http://www.mzfeng.com/html/ytag/mysql" title="查看 mysql 的全部文章" target="_blank">mysql</a></span>服务：打开命令行窗口CMD，Net stop <span class='wp_keywordlink_affiliate'><a href="http://www.mzfeng.com/html/ytag/mysql" title="查看 mysql 的全部文章" target="_blank">mysql</a></span><br />
2、用另外一种方式启动Mysql：在命令行进入到mysql的安装路径下的bin目录下使用mysqld-nt.exe启动：mysqld-nt &#8211;skip-grant-tables<br />
注意：此时CMD窗口不能关闭。<br />
3、进入Mysql：另外打开一个命入令行窗口，在bin目录下执行mysql，此时无需输入<span class='wp_keywordlink_affiliate'><a href="http://www.mzfeng.com/html/ytag/%e5%af%86%e7%a0%81" title="查看 密码 的全部文章" target="_blank">密码</a></span>即可进入。<br />
>use mysql<br />
>update user set password=password(&#8220;new_pass&#8221;) where user=&#8221;root&#8221;;<br />
>flush privileges;<br />
>exit<br />
注意：<br />
1）如果对sql语句熟悉的话，update这句就不用解释了第一个User是表名、第二个User是表中的字段。第一个Password是表中的字段，第二个Password()是加密用的函数。new_pass是要更改的<span class='wp_keywordlink_affiliate'><a href="http://www.mzfeng.com/html/ytag/%e5%af%86%e7%a0%81" title="查看 密码 的全部文章" target="_blank">密码</a></span>。  <span id="more-306"></span><br />
2）flush privileges可以不用添加。但是如果添加了，一定要注意Host字段不能是Localhost。因为用了这个之后就不能用Localhost连接了。你可以把这个字段改成IP，或者通配符。<br />
>update user set host=&#8221;192.168.0.1&#8243; where user=&#8221;root&#8221;<br />
4、使用任务管理器，找到mysqld-nt的进程，结束进程！<br />
5、重新启动mysql服务，net start mysql 就可以用新<span class='wp_keywordlink_affiliate'><a href="http://www.mzfeng.com/html/ytag/%e5%af%86%e7%a0%81" title="查看 密码 的全部文章" target="_blank">密码</a></span>登录了。  </p>
<p>[linux]<br />
1、关闭Mysql： 如果 MySQL 正在运行，首先杀之 killall -TERM mysqld<br />
2、另外的方法启动 MySQL ：bin/safe_mysqld &#8211;skip-grant-tables &#038;<br />
3、可以不需要密码就进入 MySQL 了。<br />
然后就是<br />
>use mysql<br />
>update user set password=password(&#8220;new_pass&#8221;) where user=&#8221;root&#8221;;<br />
>flush privileges;<br />
注意点同上<br />
4、重新杀 MySQL ，用正常方法启动 MySQL 。 </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mzfeng.com/html/y2010/306.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
