要在 CentOS 上啟動 MySQL 服務,請按照以下步驟操作:
首先,確保已經安裝了 MySQL 或 MariaDB 服務。如果還沒有安裝,可以使用以下命令安裝:
對于 MySQL:
sudo yum install mysql-server
對于 MariaDB:
sudo yum install mariadb-server
安裝完成后,啟動 MySQL 服務:
對于 MySQL:
sudo systemctl start mysqld
對于 MariaDB:
sudo systemctl start mariadb
若要讓 MySQL 服務在系統啟動時自動運行,請使用以下命令:
對于 MySQL:
sudo systemctl enable mysqld
對于 MariaDB:
sudo systemctl enable mariadb
現在,MySQL 服務應該已經啟動并運行。你可以使用以下命令檢查其狀態:
對于 MySQL:
sudo systemctl status mysqld
對于 MariaDB:
sudo systemctl status mariadb
如果服務已成功啟動,你將看到輸出中包含 “Active: active (running)” 的信息。
默認情況下,MySQL 或 MariaDB 會在安裝過程中生成一個臨時密碼。你需要使用這個臨時密碼登錄并修改 root 用戶的密碼。要找到臨時密碼,請查看 MySQL 或 MariaDB 的日志文件:
對于 MySQL:
sudo grep 'temporary password' /var/log/mysqld.log
對于 MariaDB:
sudo grep 'temporary password' /var/log/mariadb/mariadb.log
然后,使用找到的臨時密碼登錄 MySQL 或 MariaDB,并修改 root 用戶的密碼:
mysql -u root -p
在提示時輸入臨時密碼。登錄后,修改 root 用戶的密碼:
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_new_password';
最后,退出 MySQL 或 MariaDB:
exit
現在,你已經在 CentOS 上成功啟動了 MySQL 服務,并修改了 root 用戶的密碼。你可以開始使用 MySQL 或 MariaDB 數據庫了。