介紹在CentOS7上yum安裝數據庫服務器MySQL Community Server 5.7的方法。
准備
CentOS7默認安裝了和MySQL有兼容性的MariaDB數據庫,在我們安裝MySQL5.7之前為了避免發生沖突首先刪除MariaDB。
# rpm -qa | grep maria mariadb-libs-5.5.50-1.el7_2.x86_64 # yum remove mariadb-libs -y
添加MySQL的yum源
在CentOS7上yum安裝MySQL需使用MySQL的yum源。執行以下命令首先添加MySQL的yum源。
# yum localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
添加MySQL的yum源之后可以使用yum info命令
搜索mysql-community-server,確認詳細的信息。
# yum info mysql-community-server Available Packages Name : mysql-community-server Arch : x86_64 Version : 5.7.14 Release : 1.el7 Size : 152 M Repo : mysql57-community/x86_64 Summary : A very fast and reliable SQL database server URL : http://www.mysql.com/ License : Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. Under GPLv2 license as shown in the Description field. Description : ........
安裝MySQL5.7
以上yum info命令是2016年8月28日的執行結果,當前安裝的MySQL版本是5.7.14。確認安裝版本之后執行以下命令進行安裝。
# yum install mysql-community-server -y
到此MySQL5.7安裝就完成了,接下來確認安裝的MySQL版本。
# mysqld --version mysqld Ver 5.7.14 for Linux on x86_64 (MySQL Community Server (GPL))
啟動及停止MySQL
完成安裝步驟之后,首先配置MySQL的開機自動啟動,在這里使用systemctl命令
。
# systemctl enable mysqld.service
接着使用systemctl start mysqld.service
命令啟動MySQL。
# systemctl start mysqld.service
而停止MySQL時使用systemctl stop mysqld.service
命令。
# systemctl stop mysqld.service
以上是在CentOS7.2安裝MySQL Community Server 5.7的步驟,但僅限於安裝后續還需要根據開發的系統進行配置。
MySQL5.7開始MySQL管理用戶root的密碼,會默認生成並記錄到/var/log/mysqld.log
文件里,不要忘記修改默認密碼。
[Note] A temporary password is generated for root@localhost: lQidlh;BX4*x