色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql的root密碼忘記了怎么辦

傅智翔2年前10瀏覽0評論

MySQL是一個常用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),但是如果你忘記了它的root密碼,你將無法登錄到數(shù)據(jù)庫。下面是一些解決忘記MySQL root密碼的方法。

方法一:重置MySQL root密碼

Step 1. 停止MySQL服務(wù)。
sudo /etc/init.d/mysql stop
Step 2. 啟動MySQL服務(wù),并跳過權(quán)限驗(yàn)證。
sudo mysqld_safe --skip-grant-tables &
Step 3. 登錄MySQL。
mysql -u root
Step 4. 更改root密碼。
UPDATE mysql.user SET password=PASSWORD('new_password') WHERE User='root';
FLUSH PRIVILEGES;
Step 5. 退出MySQL,并重新啟動服務(wù)。
quit
sudo /etc/init.d/mysql start

重置root密碼的方法會使所有用戶都可以訪問MySQL。因此,完成之后一定要及時恢復(fù)正常狀態(tài)。

方法二:使用mysql_secure_installation腳本

Step 1. 運(yùn)行mysql_secure_installation腳本。
sudo mysql_secure_installation
Step 2. 選擇是否要更改root密碼。
Enter current password for root (enter for none): 
Step 3. 輸入root密碼。
Enter new password: 
Re-enter new password: 
Step 4. 選擇是否要刪除測試數(shù)據(jù)庫和匿名用戶。
This operation is being performed on an existing installation. 
Removing test database...
- Dropping test database...
Success! 
- Removing privileges on test database...
Success! 
Removing anonymous users...
Success! 
Step 5. 禁止遠(yuǎn)程root登錄。
Disallow root login remotely? [Y/n] Y
... Success!
Step 6. 重新啟動MySQL服務(wù)。
sudo /etc/init.d/mysql restart

使用mysql_secure_installation腳本是一種更安全、更方便的重置MySQL root密碼的方式。

方法三:清除MySQL緩存

Step 1. 停止MySQL服務(wù)。
sudo /etc/init.d/mysql stop
Step 2. 清理MySQL緩存。
sudo rm /var/lib/mysql/ib_logfile*
sudo rm /var/lib/mysql/ibdata1
Step 3. 啟動MySQL服務(wù)。
sudo /etc/init.d/mysql start

如果你無法通過上述方法恢復(fù)MySQL root密碼,你可以考慮重裝MySQL。