woff 發表於 2019-2-3 18:52:38

CentOS 7 如何安裝 mysql

CentOS 6已前安裝 MySQL 或 LAMP 環境幾乎都是一步驟「sudo yum install -y mysql mysql-server」就搞定了,但今天發現CentOS 7 卻發現怎麼 MySQL 無法啟動呢?一查發現 MySQL 根本沒安裝,當然無法啟動...。

發現以 yum install mysql-server 出現了「Error: No matching Packages to list」這是之前沒發生過的,怎麼會找不到呢?難道要額外裝 epel 嗎?

於是到了   https://dev.mysql.com/downloads/repo/yum/ 發現目前最新的版本為「mysql57-community-release-el7-11.noarch.rpm」

安裝套件庫
sudo rpm -Uvh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

或是 wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
rpm -Uvh mysql57-community-release-el7-11.noarch.rpm


發現還是無法以 yum install mysql-server 來安裝,要改用底下的方式來安裝 ,名稱為 mysql-community-server
sudo yum install mysql-community-server

# 設定系統預設啟動 mysqld
sudo /usr/bin/systemctl enable mysqld

# 啟動 mysqld
sudo systemctl start mysqld

# 設定 MySQL 預設設定,指定 root 密碼
sudo /usr/bin/mysql_secure_installation

# 開啟 Mysql 3306 防火牆
sudo firewall-cmd --permanent --zone=public --add-service=mysql

# 登入 MySQL
mysql -u root -p

#設定root 密碼
mysqladmin -u root password "xxxxxxx"

參考文章
https://blog.xuite.net/tolarku/blog/542563206-CentOS7+%E5%AE%89%E8%A3%9D+MySQL+5.7++-+%E6%94%B9%E7%94%A8+yum+install+mysql-community-server+%E5%AE%89%E8%A3%9D
頁: [1]
查看完整版本: CentOS 7 如何安裝 mysql