MySQL賬戶是我們在開發中經常使用的一種數據庫賬戶。但是有時候由于疏忽或長時間未登錄,我們可能會忘記MySQL賬戶的密碼,這個時候該怎么辦呢?下面我們以忘記root賬戶密碼為例,來介紹如何重置MySQL賬戶密碼。
// 首先停止MySQL服務 sudo service mysql stop // 再使用--skip-grant-tables選項啟動MySQL服務 sudo mysqld_safe --skip-grant-tables & // 進入MySQL服務 mysql -u root // 修改root賬戶密碼 USE mysql; UPDATE user SET authentication_string=password('your_new_password') WHERE User='root' AND Host='localhost'; FLUSH PRIVILEGES; EXIT; // 重啟MySQL服務 sudo service mysql start
這樣就完成了重置MySQL賬戶密碼的操作。需要注意的是,在重新啟動MySQL服務時應使用正常啟動方式,不要再使用--skip-grant-tables選項。