|
本教程適用于采用Win2003、WinXP操作系統(tǒng)當管理忘記MySQL密碼,屢次入密碼,仍然提示,網(wǎng)站無法正常運行,數(shù)據(jù)也無法管理,管理束手無策。網(wǎng)站程序或MySQL管理件接MySQL服器密碼,會出“1045 - Access denied for user 'root'@'localhost'(using password:YES)”的提示,如下:  當確已忘MySQL密碼,可以通以下方案重置root用密碼。雙打C:Program FilesMySQLMySQL Server 5.1my.ini文件,如下:  用記事本打開,再找,在找內(nèi)容入[mysqld],并點找 [mysqld]字段行。在下面增加一行skip-grant-tables并保存,如下:  點左下角始,管理工具,服。鼠右點服列表中的MySQL”服,重新啟,如下:  重新運行Mysql,候不需要密碼就能運行,點enter入use mysql;按回,出Database changed提示。 再入update user set password=password('新密碼') WHERE User='root';按回。例如:你需要置的密碼是mysql789,那你需要入的是update user set password=password('mysql789') WHERE User='root';如果擔心入,您可以直接制段內(nèi)容,鼠右在點到控制臺空白,再按回運行,出提示Query OK, 2 rows affected (0.00 sec) Rows matched: 2 Changed: 2 Warnings: 0”。如下。  再入flush privileges;按回,出“Query OK, 0 rows affected (0.00 sec)”提示。去掉my.ini中的[mysqld]字段下面一行的skip-grant-tables,再次重啟MySQL服。此,用新的密碼mysql789接數(shù)據(jù),如下:  點確定后,已可以上MySQL數(shù)據(jù)。如下:  MySQL的root用密碼重置由此完成
信息發(fā)布:廣州名易軟件有限公司 http://www.jetlc.com
|