在虚拟机中下载安装MySQL的图文步骤
作者:爱玩代码的小郭
一、前期准备
(一)虚拟机软件安装
推荐使用 VMware Workstation 或 VirtualBox 这两款常见的虚拟机软件。前往它们的官方网站,根据自己的操作系统版本下载对应的安装程序,然后按照安装向导的提示完成安装,安装过程中一般采用默认设置即可
(二)虚拟机系统镜像准备
选择合适的 Linux 操作系统镜像,如 CentOS 或 Ubuntu。以 Ubuntu 为例,可从 Ubuntu 官方网站下载长期支持版本(如 Ubuntu 20.04 LTS)的镜像文件。
(三)虚拟机创建
以 VMware Workstation 为例
开 VMware Workstation,点击 “创建新的虚拟机”。
- 选择 “典型(推荐)”,然后点击 “下一步”。
- 在 “安装客户机操作系统” 界面,选择 “稍后安装操作系统”,点击 “下一步”。
- 选择操作系统类型和版本,如选择 “Linux” 和 “Ubuntu 64 位”,点击 “下一步”。
- 设置虚拟机名称和存储位置,点击 “下一步”。
- 根据需求分配磁盘空间,建议至少 20GB,点击 “下一步”。
- 点击 “完成”,完成虚拟机的初步创建。
(四)虚拟机系统安装
- 选中创建好的虚拟机,点击 “编辑虚拟机设置”。
- 在 “硬件” 选项卡中,选择 “CD/DVD (SATA)”,将 “使用 ISO 映像文件” 选中,并选择之前下载好的 Ubuntu 镜像文件。
- 点击 “确定” 保存设置,然后启动虚拟机。
- 进入 Ubuntu 安装界面后,按照提示进行安装,包括选择语言、键盘布局、设置用户名和密码等,等待安装完成
首先我们要打开mysql官网:MySQL :: 下载 MySQL Community Server (存档版本)
这边我们选择的是8.0.26版本,你们也可以根据自己的需要的版本开始下载操作系统按照我红色箭头标注的就可以 最后点击RPM捆绑包下载大概需要五到六分钟左右就可以下载完毕
(五)1.开始安装mysql这边我们需要用的连接工具后续方便我们使用我选择使用的是SecureCRT 和SecureFx
2.我们打开自己创建好的虚拟机输入命令ip a 查看虚拟机的ip地址一会我们用连接工具的时候要用到
3 . 打开软件点击红色箭头标注的图标输入主机名字就是刚刚我们查到的ip:192.168.139.129 用户名字我们建议用root用户这样方便我们使用最后点击连接输入密码可可以进入了
4.我们输入命令'rpm -qa | grep mariadb'查看虚拟机有没有自带的数据库因为有些linux系统自带mariadb数据库会与mysql起冲突,所以我们需要查看系统中是否有mariadb数据库,若存在,则需要删除它
5. 输入命令:rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64删除自带的数据库最后在输入:rpm -qa | grep mariadb看看删除成功了没有
6. 使用工具上传我们刚刚下载好的MySQL还是点击红色箭头指的图标输入主机名和root密码就可以了我选择给文件放到/usr/local
7. 使用命令:tar -xvf mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar 注意我们这里要切换到我们刚刚放MySQL的文件目录使用命令:cd/usr/local
8. 安装mysql的安装包命令:按照这个代码的顺序输入
rpm -ivh mysql-community-common-8.0.26-1.el7.x86_64.rpm rpm -ivh mysql-community-client-plugins-8.0.26-1.el7.x86_64.rpm yum remove mysql-libs rpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-compat-8.0.26-1.el7.x86_64.rpm yum -y install openssl-devel rpm -ivh mysql-community-devel-8.0.26-1.el7.x86_64.rpm rpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm yum -y install libaio rpm -ivh mysql-community-server-8.0.26-1.el7.x86_64.rpm
注意!!!!!我画红色方框的是报错的后面我会讲解决办法
9. 报错的原因是因为处理依赖项缺失问题
当尝试安装 mysql-community-server-8.0.26-1.el7.x86_64
或其他版本时,如果提示缺少某些库文件(如 libaio.so.1()
),则需要手动安装这些依赖包。例如,在引用中提到的错误显示了对 libaio
库的需求4。可以通过以下命令来解决:
yum install libaio -y yum install net-tools -y yum makecache fast
10.上面的命令输入完之后我们再次执行: rpm -ivh mysql-community-server-8.0.26-1.el7.x86_64.rpm就没有问题了
11.启动MySQL服务命令
systemctl start mysqld systemctl restart mysqld systemctl stop mysqld
12 .查询自动生成的root用户密码输入命令:grep 'temporary password' /var/log/mysqld.log。我画红色框的是密码注意没个人的密码都不一样
13. 命令行执行指令 :mysql -u root -p 然后输入上述查询到的自动生成的密码, 完成登录
14. 修改root用户密码
登录到MySQL之后,需要将自动生成的不便记忆的密码修改了,修改成自己熟悉的便于记忆的密码代码:ALTER USER 'root'@'localhost' IDENTIFIED BY '1234';
15.创建用户默认的root用户只能当前节点localhost访问,是无法远程访问的,我们还需要创建一个root账户,用户远程访问代码:create user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '1234';
16.给root用户分配权限代码:grant all on *.* to 'root'@'%';
到此这篇关于在虚拟机中下载MySQL的图文步骤的文章就介绍到这了,更多相关虚拟机下载MySQL内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!