要在Linux虚拟机上安装MySQL,您首先需要选择您的Linux发行版。这里我将为您提供几个常用发行版的安装指导:基于Debian的(例如Ubuntu)和基于Red Hat的(例如CentOS)系统。
1. 在Debian系Linux系统(例如Ubuntu)中安装MySQL
步骤1: 更新软件包列表
打开终端,并以管理员或使用sudo来更新软件包列表:
bash
sudo apt update
步骤2: 安装MySQL服务器
使用apt命令来安装MySQL服务器:
bash
sudo apt install mysqlserver
这可能需要一段时间,因为APT会下载并安装所需的软件包以及所有依赖项。
步骤3: 设置初始root密码
在第一次安装MySQL之后,你需要进行基本的安全配置。可以通过安全脚本来初始化并修改默认的安全设置,包括密码复杂性等。
启动安装后,MySQL安装程序会在屏幕上指示如何运行该安全选项,并可能询问您是否想要设置root账户的密码、移除匿名用户等等。按照提示进行设置。
要直接手动运行安全选项,可以输入以下命令:
bash
sudo mysql_secure_installation
步骤4: 启动MySQL服务
如果您使用的是像Debian或Ubuntu这样具有默认systemd管理系统的版本,启动服务通常只需要一条命令:
bash
sudo systemctl start mysql.service 如果MySQL的服务名不是mysqld或mysql,则替换正确名字
还要考虑让它能够自动在系统启动时启动:
bash
sudo systemctl enable mysql.service 或其他正确的服务名称
确认MySQL是否已经作为服务运行的简单方法是使用`status`命令:
bash
sudo systemctl status mysql.service
2. 在Red Hat系Linux系统(如CentOS)中安装MySQL
在Red Hat及其衍生版如CentOS上,由于MariaDB(一个与MySQL兼容的社区分支)被广泛使用并且作为默认的选择,如果你要特别地选择安装MySQL,则必须从MySQL官网或者使用适当的repo文件。
如果要确保你获得官方的MySQL支持的话,通常你需要执行这些附加步骤:
访问MySQL官方网站获取最新的yum仓库信息,并安装必要的repository.
之后,你可以使用`yum`或其衍生物包管理器执行安装。
添加MySQL yum存储库
从MySQL官方网站下载最新的Yum Repository文件,并安装。
bash
wget https://dev.mysql.com/get/mysql80communityreleaseel81.noarch.rpm 例子适用于Red Hat Enterprise Linux 8,需根据自己的环境变化网址上的数字版本
sudo rpm ivh mysql80communityreleaseel81.noarch.rpm
安装MySQL数据库服务器
接着就可以直接用`yum`进行安装:
bash
sudo yum install mysqlserver
配置MySQL服务(类似地调整你的防火墙设置或其他安全参数)
然后启动MySQL服务并且启用在系统启动时开启服务:
bash
sudo systemctl start mysqld 如果您的MySQL服务名有所不同,记得替换
sudo systemctl enable mysqld
同样,请参照上面的Debian系安装部分中的步骤,完成初始化安全配置和其他个性化设置工作。这样你就完成了从虚拟机到安装配置MySQL的大体过程!对于任何特定于你环境中的情况(比如防火墙规则),记得适当调整配置。
发表评论