使用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