CentOS 7 預設資料庫為 MariaDB,習慣 MySQL 的使用者可能不適應。但 CentOS 7 官方 YUM 源預設不含 MySQL,需先匯入官方 Repo。
wget https://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
安裝完成後會在 /etc/yum.repos.d/ 產生兩個檔案:
mysql-community.repomysql-community-source.reposudo yum install mysql-server
依提示輸入 y 確認安裝。
安裝完成後無預設密碼,需重置:
mysql -u root
若報錯 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock',執行:
sudo chown -R root:root /var/lib/mysql service mysqld restart
進入 MySQL 控制台後:
USE mysql;
UPDATE user SET password=PASSWORD('123456') WHERE user='root';
EXIT;
若需更詳細教學,可參考《CentOS 7 下使用 YUM 安裝 MySQL 資料庫詳細教學(增強版)》。