CentOS 7是一款非常穩定的操作系統,廣泛用于各種服務器上。在CentOS 7上安裝MySQL是一個非常常見的需求。本文將介紹如何在CentOS 7上安裝MySQL 5.7.25。
1. 下載MySQL 5.7.25的RPM包
$ wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
2. 安裝RPM包
$ sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm
3. 安裝MySQL
$ sudo yum install mysql-community-server
4. 啟動MySQL服務
$ sudo systemctl start mysqld
5. 查看MySQL服務狀態
$ sudo systemctl status mysqld
6. 保證MySQL服務開機自啟
$ sudo systemctl enable mysqld
7. 配置MySQL
在MySQL 5.7.25中,默認的配置文件路徑是/etc/my.cnf。
$ sudo vi /etc/my.cnf
以下是一份常用的MySQL配置:
# For advice on how to change settings please see # /usr/share/doc/mysql-community-server/README.txt. # The [mysqld] section [mysqld] port=3306 socket=/var/lib/mysql/mysql.sock datadir=/var/lib/mysql default-storage-engine=INNODB character-set-server=utf8mb4 collation-server=utf8mb4_general_ci # The [mysql] client section [client] default-character-set=utf8mb4 # The [mysqldump] backup section [mysqldump] default-character-set=utf8mb4
其中,[mysqld]部分是MySQL服務端的配置項;[client]是MySQL客戶端的配置項;[mysqldump]是備份工具mysqldump相關的配置項。
8. 重啟MySQL
$ sudo systemctl restart mysqld
至此,MySQL 5.7.25已經成功安裝并啟動。你可以通過以下命令來登錄到MySQL:
$ mysql -u root -p