<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://www.jackxiang.com/post//</link>
<title><![CDATA[[实践OK]很实用！mysql忘记密码mysql免密码登录的配置修改，LNMP重置MYSQL密码方法，不同版本不大一样。]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[数据库技术]]></category>
<pubDate>Wed, 13 May 2015 05:56:39 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	经常给别人安装lnmp但是安装时间过长MYSQL密码容易忘记，在这里给大家介绍下如何更改密码。<br/><br/>1.停掉LNMP<br/><br/>/root/lnmp stop<br/><br/>2.修改MYSQL配置文件<br/><br/>vim /etc/my.cnf<br/><br/>光标到[mysqld]后面按一次“i”进入插入模式，然后按enter回车输入“skip-grant-tables”，在按ESC输入“:wq”回车即可保存。<br/><br/>3.启动LNMP<br/><br/>/root/lnmp start<br/><br/>4.修改密码<br/><br/>mysql<br/>update user set Password = password ( &#039;123456&#039; ) where user = &#039;root&#039; ;<br/>exit<br/><br/>其中123456就是你的新密码，别忘记最后的分号要不然是不会更新好的。<br/>MySql 5.7.19 忘记密码：<br/>update mysql.user set authentication_string=PASSWORD(&#039;你的密码&#039;) where User=&#039;root&#039;;<br/>flush privileges;<br/><br/>5.将刚才配置过的my.cnf修改回来，删除掉skip-grant-tables即可，这样安全。<br/><br/>6.重启LNMP。<br/><br/>/root/lnmp restart<br/><br/>来自：http://jinzhe.net/post/42.html<br/>Windows是my.ini，Linux是my.cnf：<br/><textarea name="code" class="C" rows="15" cols="100">
[mysqld]
port=3306
log=d:&#92;wamp&#92;logs&#92;mysql.log
skip-grant-tables
</textarea><br/><br/>步骤：<br/>不要一上来就修改密码，会报错：<br/>ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement<br/><br/>[mysqld]<br/>skip-grant-tables<br/>skip-networking<br/>innodb_fast_shutdown = 1<br/>character_set_server = utf8<br/><br/><br/>先这样操作：(一定要注意修改新的密码要写对，别多了一个❗️导致不对)<br/>-- 刷新权限表（重要！）<br/>FLUSH PRIVILEGES;<br/>mysql&gt; ALTER USER &#039;root&#039;@&#039;localhost&#039; IDENTIFIED BY &#039;Asdfjkl;****;<br/>Query OK, 0 rows affected (0.05 sec)<br/>FLUSH PRIVILEGES; #-- 再次刷新权限<br/><br/>-- 方法2：MySQL 5.7.5 及更早版本使用 SET PASSWORD<br/>SET PASSWORD FOR &#039;root&#039;@&#039;localhost&#039; = PASSWORD(&#039;NewStrongPassword123!&#039;);<br/><br/>-- 方法3：直接更新权限表（通用，但较旧的方式）<br/>UPDATE mysql.user SET authentication_string = PASSWORD(&#039;NewStrongPassword123!&#039;) <br/>WHERE user = &#039;root&#039; AND host = &#039;localhost&#039;;<br/><br/>-- 再次刷新权限<br/>FLUSH PRIVILEGES;<br/><br/>-- 退出<br/>EXIT;
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [实践OK]很实用！mysql忘记密码mysql免密码登录的配置修改，LNMP重置MYSQL密码方法，不同版本不大一样。]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>