mysql數據庫報Access denied for user 的解決方法

使用root用戶登陸mysql數據庫出現以下報錯ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)。mysql


解決方案:sql

1.執行命令:service mysqld stop; 中止mysql服務數據庫

2.加參數啓動執行命令mysqld_safe --skip-grant-tables (注意:執行後會卡在當前終端上)ide

3.在開打開一個終端mysql -u root ;就能夠登錄數據庫了spa

4.執行命令:use mysql;切換數據庫orm

5.執行命令:update user set password=password("123456") where user="root"; 更改root密碼ip

6.flush privileges; 配置參數生效ci

7.退出數據庫;exit;it

8.service mysqld start ;啓動數據庫。table

相關文章
相關標籤/搜索