1. 程式人生 > >登入mysql 報錯ERROR 1820 (HY000): You must reset your password using ALTER USER ......

登入mysql 報錯ERROR 1820 (HY000): You must reset your password using ALTER USER ......

1、原因:windows下首次登入mysq時報1820的錯誤,是因為安裝好mysql時密碼有一個指定的預設值,需要重置密碼才能正常使用資料庫,下面是解決該錯誤的方案:
1)在cmd下進入mysql安裝的bin目錄,登入mysql資料庫:

....\bin>mysql -hlocalhost -uroot -p

2)輸入登入密碼;
3)在mysql命令下執行:

mysql> alter user 'root'@'localhost' identified by 'youpassword'; 

4)重新整理許可權讓修改的資料檔案立即生效:

mysql>flush privileges;
  1. 問題解決,再去執行mysql命令使用資料庫,若還有其他報錯,歡迎下方給我留言~