Linux光盘安装MySQL教程指南
linux安装光盘中mysql

首页 2025-07-05 16:47:48



从Linux安装光盘中安装MySQL:全面指南 在Linux环境中安装MySQL数据库是一个关键步骤,无论你是打算搭建一个生产级的应用服务器,还是仅仅进行开发和学习

    虽然现代Linux发行版通常通过包管理器(如APT、YUM等)提供方便的MySQL安装方法,但有时你可能需要从Linux安装光盘中手动安装MySQL

    本文将详细介绍这一过程,确保每一步都清晰、有条理,并提供必要的背景知识和最佳实践

     一、准备工作 在开始安装之前,你需要准备以下物品和条件: 1.Linux安装光盘或ISO镜像:确保你拥有与目标Linux发行版匹配的安装光盘或ISO镜像

     2.挂载点:在Linux系统中创建一个挂载点(如/mnt/cdrom),用于挂载光盘镜像

     3.必要的权限:确保你有足够的权限来安装软件包,通常需要root权限或使用`sudo`命令

     4.系统依赖:检查系统是否满足MySQL的依赖要求,如gcc、make等编译工具和库文件

     二、挂载Linux安装光盘 首先,将Linux安装光盘插入光驱,或者如果你使用的是ISO镜像,可以通过以下命令将其挂载到系统中: bash sudo mount -o loop /path/to/your/linux.iso /mnt/cdrom 确保`/mnt/cdrom`是你创建的挂载点,如果没有,可以先创建它: bash sudo mkdir -p /mnt/cdrom 挂载成功后,你可以通过`ls /mnt/cdrom`命令查看光盘内容

     三、查找MySQL软件包 不同的Linux发行版有不同的目录结构,但通常MySQL软件包位于`RPMS`(Red Hat系,如CentOS、Fedora)、`DEBS`(Debian系,如Ubuntu)或其他特定目录下

     -Red Hat/CentOS/Fedora:在`Packages`或`RPMS`目录下查找`mysql`、`mysql-server`、`mysql-client`等相关的RPM包

     -Debian/Ubuntu:在`pool/main`或其他类似目录下查找`mysql-server`、`mysql-client`、`libmysqlclient-dev`等相关的DEB包

     例如,在Red Hat系发行版中,你可以使用以下命令查找MySQL相关的RPM包: bash ls /mnt/cdrom/Packages | grep mysql 在Debian系发行版中,你可以使用类似的方法: bash ls /mnt/cdrom/pool/main | grep mysql 或者,如果你知道确切的包名,可以直接定位到该包

     四、安装MySQL软件包 根据你使用的Linux发行版,安装MySQL软件包的方法有所不同

    以下是针对Red Hat系和Debian系的详细步骤

     Red Hat/CentOS/Fedora 在Red Hat系发行版中,你可以使用`rpm`命令或`yum`(如果可用)来安装RPM包

    由于`yum`提供了依赖管理功能,通常推荐使用`yum`

    但是,由于我们从光盘手动安装,这里将展示如何使用`rpm`命令

     1.安装MySQL客户端: bash sudo rpm -ivh /mnt/cdrom/Packages/mysql-5.7.31-1.el7.x86_64.rpm 请注意,这里的包名和版本号应根据你的实际情况进行调整

     2.安装MySQL服务器: bash sudo rpm -ivh /mnt/cdrom/Packages/mysql-server-5.7.31-1.el7.x86_64.rpm 3.解决依赖问题: `rpm`命令不会自动解决依赖问题,因此你可能需要手动安装所有依赖的RPM包

    这通常涉及查找并安装如`libaio`、`numactl-libs`等依赖包

     bash sudo rpm -ivh /mnt/cdrom/Packages/libaio-0.3.109-13.el7.x86_64.rpm sudo rpm -ivh /mnt/cdrom/Packages/numactl-libs-2.0.12-5.el7.x86_64.rpm (依赖包的具体名称和版本号需根据实际情况调整) Debian/Ubuntu 在Debian系发行版中,你可以使用`dpkg`命令来安装DEB包

    同样地,虽然`apt`提供了更强大的包管理功能,但在这里我们将展示如何使用`dpkg`

     1.安装MySQL客户端: bash sudo dpkg -i /mnt/cdrom/pool/main/m/mysql-5.7/mysql-client-5.7.31-1ubuntu18.04_amd64.deb 2.安装MySQL服务器: bash sudo dpkg -i /mnt/cdrom/pool/main/m/mysql-5.7/mysql-server-5.7.31-1ubuntu18.04_amd64.deb 3.解决依赖问题: `dpkg`命令也不会自动解决依赖问题,因此你需要使用`apt-get -f install`来修复依赖关系

     bash sudo apt-get update 确保你的源列表是最新的(尽管我们从光盘安装) sudo apt-get -f install 修复依赖关系 五、配置MySQL 安装完成后,你需要进行一些基本的配置才能启动MySQL服务

     1.初始化数据库: 对于MySQL 5.7及以上版本,通常需要使用`mysqld --initialize`命令来初始化数据库

     bash sudo mysqld --initialize --user=mysql 注意:该命令会输出一个临时root密码,请务必记录下来

     2.启动MySQL服务: 在Red Hat系发行版中,你可以使用`systemctl`或`service`命令来启动MySQL服务

     bash sudo systemctl start mysqld 或者 sudo service mysqld start 在Debian系发行版中,同样可以使用`systemctl`或`service`命令

     bash sudo systemctl start mysql 或者 sudo service mysql start 3.设置root密码: 使用初始化时生成的临时密码登录MySQL,并设置新的root密码

     bash mysql -u root -p 然后输入临时密码,登录后执行以下命令设置新密码: sql ALTER USER root@localhost IDENTIFIED BY NewPassword123!; 请确保将`NewPassword123!`替换为你自己的强密码

     4.配置防火墙(可选): 如果你的系统启用了防火墙,需要确保MySQL的默认端口(3306)是开放的

    

MySQL连接就这么简单!本地远程、编程语言连接方法一网打尽
还在为MySQL日期计算头疼?这份加一天操作指南能解决90%问题
MySQL日志到底在哪里?Linux/Windows/macOS全平台查找方法在此
MySQL数据库管理工具全景评测:从Workbench到DBeaver的技术选型指南
MySQL密码忘了怎么办?这份重置指南能救急,Windows/Linux/Mac都适用
你的MySQL为什么经常卡死?可能是锁表在作怪!快速排查方法在此
MySQL单表卡爆怎么办?从策略到实战,一文掌握「分表」救命技巧
清空MySQL数据表千万别用错!DELETE和TRUNCATE这个区别可能导致重大事故
你的MySQL中文排序一团糟?记住这几点,轻松实现准确拼音排序!
别再混淆Hive和MySQL了!读懂它们的天壤之别,才算摸到大数据的门道