Linux下rpm方式安装mysql教程

  • Post category:Linux

下面是“Linux下rpm方式安装mysql教程”的完整攻略。

前置条件

在开始安装之前,请确保以下两个条件已经满足:

  • 系统中已经安装了rpm包管理器
  • 系统中已经安装了wget命令行工具

Step 1:下载MySQL的rpm包

在开始安装之前,需要先从MySQL官方网站上下载对应版本的rpm包。可以通过下面的命令来下载:

$ wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

注意:这里下载的是适用于CentOS 7的rpm包,如果你使用的是其他操作系统,请到MySQL官方网站下载适合你的rpm包。

Step 2:安装MySQL的rpm包

下载完成后,使用下面的命令来安装rpm包:

$ rpm -ivh mysql80-community-release-el7-3.noarch.rpm

Step 3:安装MySQL服务器

安装完毕后,可以使用下面的命令来安装MySQL服务器:

$ yum install mysql-server

执行该命令后,系统将自动下载并安装MySQL服务器。

Step 4:启动MySQL服务器

下载和安装完毕后,可以使用下面的命令来启动MySQL服务器:

$ systemctl start mysqld

启动完毕后,可以使用下面的命令来检查MySQL服务器是否已经启动:

$ systemctl status mysqld

如果MySQL服务器已经启动,则会显示Active(running);如果还没有启动,则会显示Active(exited)。

Step 5:设置MySQL服务器开机启动

如果想要MySQL服务器在系统启动时自动启动,可以使用下面的命令来设置开机启动:

$ systemctl enable mysqld

Step 6:设置MySQL的root用户密码

安装完成后,需要设置MySQL的root用户密码。可以通过下面的命令来设置:

$ mysql_secure_installation

在执行该命令后,MySQL服务器会要求你输入root用户的密码,然后会提示你是否需要拒绝远程访问、删除匿名用户、删除test数据库等操作。按照提示一步步操作即可。

示例1:下载MySQL的5.7.29版本rpm包,安装MySQL服务器并启动

$ wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
$ rpm -ivh mysql57-community-release-el7-11.noarch.rpm
$ yum install mysql-server
$ systemctl start mysqld
$ systemctl status mysqld

示例2:升级MySQL服务器到最新版本

$ yum update mysql-server

执行该命令后,系统会自动下载安装最新的MySQL服务器版本。完成之后,可以使用下面的命令来检查MySQL服务器是否升级成功:

$ mysql -V