下面我将详细讲解“CentOS7使用yum安装MySQL5.7.19”的详细步骤,包含以下几个步骤:
1. 更新yum源
在进行任何软件安装之前,都要先更新系统的yum源,以避免因为使用旧版本的软件源而导致安装失败或是存在安全漏洞的情况。在终端中输入以下命令:
sudo yum update
2. 添加MySQL Yum Repository
由于CentOS的官方yum源中不包含MySQL 5.7的版本,因此我们需要添加MySQL Yum Repository,使得yum能够访问MySQL 5.7的安装包。
在终端中输入以下命令:
sudo rpm -Uvh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
3. 安装MySQL
执行以下命令进行MySQL的安装:
sudo yum install mysql-community-server
安装完成后,使用以下命令启动MySQL服务:
sudo systemctl start mysqld
为了避免MySQL服务在系统重启后不能自动启动,我们需要将它设置为随系统启动:
sudo systemctl enable mysqld
为了保证MySQL服务的正常运行,还需要执行以下命令进行安全设置:
sudo mysql_secure_installation
按照提示输入MySQL的root密码,并按照规则进行修改。接下来会询问是否继续,如下所示:
Securing the MySQL server deployment.
Enter password for user root:
The existing password for the user account root has expired. Please set a new password.
New password:
Re-enter new password:
Estimated strength of the password: 100
Do you wish to continue with the password provided?(Press y|Y for Yes, any other key for No) :
输入y并回车继续进行其他安全设置。若需求均默认即可,选择“Y”,其它设置值得注意。
到这里,MySQL的安装和基础配置完成。
示例说明1
- 运行以下命令列出当前系统中可用的MySQL包,检查是否有MySQL 5.7版本的安装包:
sudo yum list | grep mysql
若有MySQL 5.7的安装包,这条命令将会输出MySQL 5.7的相关信息。
- 运行以下命令查看MySQL服务是否已经启动:
sudo systemctl status mysqld
若MySQL服务处于“Active (running)”状态,表明MySQL已经成功安装并启动。
示例说明2
CentOS 7默认安装有一个名为mariadb的数据库,而且默认会自动启动。如果您在安装MySQL之前未卸载mariadb,可能会导致MySQL启动出现问题。因此,您可以在卸载mariadb之后再进行MySQL的安装,具体命令如下:
- 卸载mariadb
sudo systemctl stop mariadb
sudo yum remove mariadb* -y
- 添加MySQL Yum Repository
sudo rpm -Uvh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
- 安装MySQL
sudo yum install mysql-community-server
安装完成后,按照之前的步骤启动和设置MySQL服务。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Centos7使用yum安装Mysql5.7.19的详细步骤 - Python技术站