在虚拟机中下载安装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中正则表达式Regexp常见用法

    Mysql中正则表达式Regexp常见用法

    这篇文章主要介绍了Mysql中正则表达式Regexp常见用法,MySql REGEXP运算符匹配字符串,mysql正则REGEXP学习练习笔记,需要的朋友可以参考下
    2020-02-02
  • Mysql数据库分库和分表方式(常用)

    Mysql数据库分库和分表方式(常用)

    本文主要给大家介绍Mysql数据库分库和分表方式(常用),涉及到mysql数据库相关知识,对mysql数据库分库分表相关知识感兴趣的朋友一起学习吧
    2016-03-03
  • mysql如何将一个列按逗号分割为多列

    mysql如何将一个列按逗号分割为多列

    在MySQL中,将一个列按逗号分割为多列可以通过使用SUBSTRING_INDEX()函数和CROSS JOIN操作实现,本文提供了一个实用的方法,通过创建数字序列和临时表来拆分tags列并计数每个标签的出现次数,适用于处理有限数量的标签值
    2024-09-09
  • MySQL追踪数据库表更新操作来源的全面指南

    MySQL追踪数据库表更新操作来源的全面指南

    本文将以一个具体问题为例,如何监测哪个IP来源对数据库表 statistics_test 进行了UPDATE操作,文内探讨了多种方法,并提供了详细的代码示例,需要的可以了解下
    2025-06-06
  • Mysql5.7服务无法启动的图文解决教程

    Mysql5.7服务无法启动的图文解决教程

    这篇文章主要介绍了Mysql5.7服务无法启动问题,解决办法非常简单,需要的的朋友参考下
    2017-02-02
  • 一台服务器部署两个独立的mysql数据库操作实例

    一台服务器部署两个独立的mysql数据库操作实例

    这篇文章主要给大家介绍了关于一台服务器部署两个独立的mysql数据库的相关资料,同一台服务器装两个数据库,可以通过虚拟化技术实现,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-03-03
  • MySQL字符串使用STR_TO_DATE()函数举例说明

    MySQL字符串使用STR_TO_DATE()函数举例说明

    在 MySQL 中,STR_TO_DATE()函数用于将一个字符串转换为日期或时间格式,它可以帮助我们将字符串解析为日期类型,以便在查询中进行比较、计算和显示,这篇文章主要给大家介绍了关于MySQL字符串使用STR_TO_DATE()函数的相关资料,需要的朋友可以参考下
    2024-04-04
  • 检测MySQL的表的故障的方法

    检测MySQL的表的故障的方法

    这篇文章主要介绍了检测MySQL的表的故障的方法,文中给出的方法基于myisamchk和isamchk这两个检测工具,需要的朋友可以参考下
    2015-07-07
  • mysql处理海量数据时的一些优化查询速度方法

    mysql处理海量数据时的一些优化查询速度方法

    最近一段时间由于工作需要,开始关注针对Mysql数据库的select查询语句的相关优化方法,需要的朋友可以参考下
    2017-04-04
  • Oracle与MySQL的区别详解

    Oracle与MySQL的区别详解

    MySQL和Oracle Database都是一个关系型数据库管理系统,本文主要介绍了MySQL和Oracle Database的区别及优缺点是什么,感兴趣的小伙伴欢迎阅读
    2023-04-04

最新评论