运用虚拟机按安装Mysql
时间: 2025-03-22 20:12:48 浏览: 23
### 如何在虚拟机上安装并配置 MySQL
#### 安装 MySQL 的准备工作
为了能够在虚拟机中成功安装 MySQL 数据库,首先需要确保虚拟机的操作系统支持 RPM 包管理工具。通常情况下,在基于 Red Hat 或 CentOS 的 Linux 发行版中可以使用此方法[^1]。
#### 下载 MySQL 社区发行版
访问 MySQL 官方网站下载适合目标系统的 `mysql-community-release` RPM 包文件。该包的作用是设置 YUM 软件源,使得可以通过简单的命令完成 MySQL 及其相关组件的安装。
```bash
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
```
#### 安装 MySQL YUM Repository
通过执行以下命令来安装已下载的 RPM 文件:
```bash
sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
```
这一步会向系统添加 MySQL 提供商维护的软件仓库列表。
#### 使用 YUM 工具安装 MySQL Server
一旦完成了上述步骤,则可以直接利用 yum 命令轻松地部署最新稳定版本的 MySQL 服务端程序:
```bash
sudo yum install mysql-server
```
确认提示时输入 y 并回车继续即可自动处理依赖关系并开始安装过程。
#### 启动与验证 MySQL 服务状态
安装完成后需启动 MySQL 服务,并检查运行状况如下所示:
```bash
sudo systemctl start mysqld
sudo systemctl status mysqld
```
如果一切正常的话应该能看到 Active (running) 字样表示当前正在工作当中[^2]。
#### 设置开机自启功能
为了让每次重启机器之后无需手动开启数据库引擎,建议激活开机自启选项:
```bash
sudo systemctl enable mysqld
```
此时即使计算机重新引导也能保持后台持续运作模式。
#### 修改默认密码策略及初始化安全设定
初次安装完毕后,默认生成了一个临时 root 用户密码存放在日志里;可通过 grep 查找获取它用于首次登陆认证之用:
```bash
grep 'temporary password' /var/log/mysqld.log
```
接着凭借这个初始密钥尝试进入控制台界面修改成自己熟悉的强口令组合形式:
```sql
ALTER USER 'root'@'localhost' IDENTIFIED BY '新设臵的安全密码';
FLUSH PRIVILEGES;
```
另外还可以考虑禁用远程连接权限或者删除匿名账户等方式进一步增强防护级别。
#### 配置环境变量简化调用路径
最后可将 `/usr/local/mysql/bin/` 添加至全局 PATH 中去方便随时直接键入 mysql 即可触发客户端交互而不必切换特定目录位置再操作:
编辑 .bashrc 文件追加下面这一句内容保存退出后再 source 刷新生效:
```bash
export PATH=$PATH:/usr/local/mysql/bin/
source ~/.bashrc
```
这样以后就可以随时随地打开终端窗口快速接入自己的实例啦!
阅读全文
相关推荐


















