1. 程式人生 > >navicat 提示“1045 access denied for user 'root'@'localhost' ”解決方法

navicat 提示“1045 access denied for user 'root'@'localhost' ”解決方法

cmd命令列切換到MySQLbin目錄下,

mysqld --skip_grant_tables;//跳過許可權驗證。

登入mysql後

mysql -u root -p;         //mysql首次登入預設密碼為空。

方法一:

mysql>updatemysql.user set authentication_string=password('root') where user='root';

mysql> flushprivileges;

mysql> quit;

方法二:

登入mysql後,

mysql>alteruser 'root'@'localhost' identified by 'root';

方法三:

登入mysql

mysql>setpassword for 'root'@'localhost'=password('root');