要在Linux虚拟机上安装MySQL,您首先需要选择您的Linux发行版。这里我将为您提供几个常用发行版的安装指导:基于Debian的(例如Ubuntu)和基于Red Hat的(例如CentOS)系统。

1. 在Debian系Linux系统(例如Ubuntu)中安装MySQL

步骤1: 更新软件包列表

linux虚拟机安装mysql  第1张

打开终端,并以管理员或使用sudo来更新软件包列表:

bash

sudo apt update

linux虚拟机安装mysql  第2张

步骤2: 安装MySQL服务器

使用apt命令来安装MySQL服务器:

linux虚拟机安装mysql  第3张

bash

sudo apt install mysqlserver

这可能需要一段时间,因为APT会下载并安装所需的软件包以及所有依赖项。

步骤3: 设置初始root密码

在第一次安装MySQL之后,你需要进行基本的安全配置。可以通过安全脚本来初始化并修改默认的安全设置,包括密码复杂性等。

linux虚拟机安装mysql  第4张

启动安装后,MySQL安装程序会在屏幕上指示如何运行该安全选项,并可能询问您是否想要设置root账户的密码、移除匿名用户等等。按照提示进行设置。

要直接手动运行安全选项,可以输入以下命令:

bash

sudo mysql_secure_installation

步骤4: 启动MySQL服务

linux虚拟机安装mysql  第3张

如果您使用的是像Debian或Ubuntu这样具有默认systemd管理系统的版本,启动服务通常只需要一条命令:

bash

sudo systemctl start mysql.service 如果MySQL的服务名不是mysqld或mysql,则替换正确名字

linux虚拟机安装mysql  第6张

还要考虑让它能够自动在系统启动时启动:

bash

linux虚拟机安装mysql  第7张

sudo systemctl enable mysql.service 或其他正确的服务名称

确认MySQL是否已经作为服务运行的简单方法是使用`status`命令:

bash

linux虚拟机安装mysql  第8张

sudo systemctl status mysql.service

2. 在Red Hat系Linux系统(如CentOS)中安装MySQL

在Red Hat及其衍生版如CentOS上,由于MariaDB(一个与MySQL兼容的社区分支)被广泛使用并且作为默认的选择,如果你要特别地选择安装MySQL,则必须从MySQL官网或者使用适当的repo文件。

如果要确保你获得官方的MySQL支持的话,通常你需要执行这些附加步骤:

访问MySQL官方网站获取最新的yum仓库信息,并安装必要的repository.

linux虚拟机安装mysql  第9张

之后,你可以使用`yum`或其衍生物包管理器执行安装。

添加MySQL yum存储库

从MySQL官方网站下载最新的Yum Repository文件,并安装。

linux虚拟机安装mysql  第10张

bash

wget https://dev.mysql.com/get/mysql80communityreleaseel81.noarch.rpm 例子适用于Red Hat Enterprise Linux 8,需根据自己的环境变化网址上的数字版本

sudo rpm ivh mysql80communityreleaseel81.noarch.rpm

linux虚拟机安装mysql  第11张

安装MySQL数据库服务器

接着就可以直接用`yum`进行安装:

bash

sudo yum install mysqlserver

配置MySQL服务(类似地调整你的防火墙设置或其他安全参数)

linux虚拟机安装mysql  第12张

然后启动MySQL服务并且启用在系统启动时开启服务:

bash

sudo systemctl start mysqld 如果您的MySQL服务名有所不同,记得替换

sudo systemctl enable mysqld

linux虚拟机安装mysql  第4张

同样,请参照上面的Debian系安装部分中的步骤,完成初始化安全配置和其他个性化设置工作。这样你就完成了从虚拟机到安装配置MySQL的大体过程!对于任何特定于你环境中的情况(比如防火墙规则),记得适当调整配置。