在 CentOS 上,MySQL 是一個(gè)常用的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),而且是世界著名的開源數(shù)據(jù)庫(kù)。有時(shí)候,我們可能需要重置 MySQL 的數(shù)據(jù)庫(kù)密碼,以確保安全性。本文將介紹如何在 CentOS 上重置 MySQL 的數(shù)據(jù)庫(kù)密碼。
首先,我們需要以 root 用戶身份登錄 CentOS 系統(tǒng)。
sudo su
接下來,我們需要停止 MySQL 服務(wù)。
systemctl stop mysql
現(xiàn)在,我們可以使用以下命令來重置 MySQL 的數(shù)據(jù)庫(kù)密碼:
mysqld_safe --skip-grant-tables & mysql -uroot UPDATE mysql.user SET password=PASSWORD('新的密碼') WHERE User='root'; FLUSH PRIVILEGES;
其中,將“新的密碼”替換成您需要設(shè)置的新密碼。
接著,我們需要退出 MySQL 并停止 MySQL 服務(wù)。
quit systemctl stop mysql
最后,我們可以重新啟動(dòng) MySQL 服務(wù)并測(cè)試新密碼是否生效。
systemctl start mysql mysql -u root -p
現(xiàn)在,您可以使用新設(shè)置的密碼登錄 MySQL 數(shù)據(jù)庫(kù)了。