程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL重置root密碼提示Unknown column ‘password的解決方法

MySQL重置root密碼提示Unknown column ‘password的解決方法

編輯:MySQL綜合教程

MySQL重置root密碼提示"Unknown column ‘password"的解決方法。本站提示廣大學習愛好者:(MySQL重置root密碼提示"Unknown column ‘password"的解決方法)文章只能為提供參考,不一定能成為您想要的結果。以下是MySQL重置root密碼提示"Unknown column ‘password"的解決方法正文


晚上打開MAC,發現root帳戶突然不能正常登陸MySQL,於是打算重置密碼,看了幾篇文章,竟然重置不成功,總是得到Unknown column ‘password'的錯誤,看了user的表結構也確實沒有該字段了。經查發現是MySQL升級後將字段名給改了,password名稱改為authentication_string了。知道原因後,按照如下命令就可以成功重置root密碼了。

$sudo mysql.server stop #先關閉正常的MySQL服務
$sudo mysqld_safe --skip-grant-tables #跳過MySQL認證
$sudo mysql -uroot -p #提示密碼時,直按按ENTER就能進入mysql命令行
mysql>use mysql;
mysql>update user set authentication_string=password('newpassword') where user=‘root';
mysql>exit;
$sudo mysql.server start #再次啟動MySQL服務,就可以使用新密碼正常登陸了

Mac的MySQL版本是:

mysql  Ver 14.14 Distrib 5.7.10, for osx10.11 (x86_64) using  EditLine wrapper

以上所述是小編給大家介紹的MySQL重置root密碼提示"Unknown column ‘password"的解決方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對網站的支持!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved