root 密碼忘記了。 解決思路:目前是進入不了資料庫的情況,所以我們要考慮是不是可以跳過許可權。因為在資料庫中,MySQL 資料庫中 user 表記錄著我們用戶的信息。 解決方法:啟動 MySQL 資料庫的過程中,可以這樣執行: 這樣啟動,就可以不用輸入密碼,直接進入 MySQL 資料庫了。然後在修 ...
[root@localhost]# mysql -uroot -p
Enter password:
ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)
root 密碼忘記了。
解決思路:目前是進入不了資料庫的情況,所以我們要考慮是不是可以跳過許可權。因為在資料庫中,MySQL 資料庫中 user 表記錄著我們用戶的信息。
解決方法:啟動 MySQL 資料庫的過程中,可以這樣執行:
/usr/local/mysql/bin/mysqld_safe –defaults-file=/etc/my.cnf –skip-grant-tables &
這樣啟動,就可以不用輸入密碼,直接進入 MySQL 資料庫了。然後在修改你自己想要改的 root 密碼,然後重啟 mysql。
update mysql.user set password=password('root123') where user='root';
#新密碼為 root123
參考:
http://www.yunweipai.com/archives/22031.html