在虚拟机中下载安装MySQL的图文步骤

 更新时间:2025年09月18日 11:24:56   作者:爱玩代码的小郭  
本文主要介绍了在虚拟机中下载MySQL的图文步骤,文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

一、前期准备

(一)虚拟机软件安装

推荐使用 VMware Workstation 或 VirtualBox 这两款常见的虚拟机软件。前往它们的官方网站,根据自己的操作系统版本下载对应的安装程序,然后按照安装向导的提示完成安装,安装过程中一般采用默认设置即可

(二)虚拟机系统镜像准备

选择合适的 Linux 操作系统镜像,如 CentOS 或 Ubuntu。以 Ubuntu 为例,可从 Ubuntu 官方网站下载长期支持版本(如 Ubuntu 20.04 LTS)的镜像文件。

(三)虚拟机创建

以 VMware Workstation 为例

开 VMware Workstation,点击 “创建新的虚拟机”。

  1. 选择 “典型(推荐)”,然后点击 “下一步”。
  2. 在 “安装客户机操作系统” 界面,选择 “稍后安装操作系统”,点击 “下一步”。
  3. 选择操作系统类型和版本,如选择 “Linux” 和 “Ubuntu 64 位”,点击 “下一步”。
  4. 设置虚拟机名称和存储位置,点击 “下一步”。
  5. 根据需求分配磁盘空间,建议至少 20GB,点击 “下一步”。
  6. 点击 “完成”,完成虚拟机的初步创建。

(四)虚拟机系统安装

  1. 选中创建好的虚拟机,点击 “编辑虚拟机设置”。
  2. 在 “硬件” 选项卡中,选择 “CD/DVD (SATA)”,将 “使用 ISO 映像文件” 选中,并选择之前下载好的 Ubuntu 镜像文件。
  3. 点击 “确定” 保存设置,然后启动虚拟机。
  4. 进入 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内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • mysql安装忘记初始密码简单有效的解决方法

    mysql安装忘记初始密码简单有效的解决方法

    在本篇文章里小编给大家整理的是一篇关于mysql安装忘记初始密码简单有效的解决方法,有需要的朋友们参考学习下。
    2020-01-01
  • CentOS6.5下RPM方式安装mysql5.6.33的详细教程

    CentOS6.5下RPM方式安装mysql5.6.33的详细教程

    本文给大家详细介绍CentOS6.5下RPM方式安装mysql5.6.33的教程,本文分步骤给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友一起看看吧
    2016-10-10
  • 怎样设置才能允许外网访问MySQL

    怎样设置才能允许外网访问MySQL

    大多数情况下,mysql数据库只要本机访问就可以了,这样的话,默认安装就OK,但是如果需要外网访问mysql数据库的话,应该如何操作呢,想知道的话,就好好看看下面的介绍吧
    2014-08-08
  • MySql执行流程与生命周期详解

    MySql执行流程与生命周期详解

    当你执行一次MySQL查询时,有没有仔细想过,在查询结果返回之前,经过了哪些步骤呢?这些步骤有可能消耗了超出想象的时间和资源。因此,在对MySQL的查询进行优化之前,应该了解一下MySQL查询的生命周期
    2022-09-09
  • MySQL中JSON数据类型完全指南(从基础到高级)

    MySQL中JSON数据类型完全指南(从基础到高级)

    在当今数据驱动的时代,MySQL作为最受欢迎的关系型数据库之一,不断演进以满足现代应用的需求,JSON数据类型的引入,让MySQL在保持关系型数据库优势的同时,也具备了处理半结构化数据的能力,本文将深入探讨MySQL JSON数据类型的方方面面
    2025-07-07
  • MySQL配置文件无法修改的解决方法(Win10)

    MySQL配置文件无法修改的解决方法(Win10)

    这篇文章主要为大家详细介绍了MySQL配置文件无法修改的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • insert...on duplicate key update语法详解

    insert...on duplicate key update语法详解

    本文主要介绍了insert...on duplicate key update语法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • mysql字符串格式化方式

    mysql字符串格式化方式

    这篇文章主要介绍了mysql字符串格式化方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-08-08
  • MySQL全文索引实现简单版搜索引擎实例代码

    MySQL全文索引实现简单版搜索引擎实例代码

    这篇文章主要给大家介绍了关于MySQL全文索引实现简单版搜索引擎的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用MySQL具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-07-07
  • Linux下安装MySQL5.7.19问题小结

    Linux下安装MySQL5.7.19问题小结

    第一次在自己虚机上安装mysql 中间碰到很多问题 在这里记下来,特此分享到脚本之家平台供大家参考
    2017-08-08

最新评论