离线安装CentOS MySQL教程

资源类型:10-0.net 2025-07-07 23:52

离线centos mysql 安装简介:



离线安装CentOS MySQL的详细指南 在没有网络连接的环境下安装MySQL数据库可能会让一些系统管理员感到棘手,但实际上,只要步骤得当,离线安装MySQL并非难事

    本文将详细介绍如何在离线环境下,于CentOS系统上安装MySQL数据库

    无论你是初学者还是有一定经验的系统管理员,都可以通过本文的指导,顺利完成离线安装MySQL的任务

     一、准备工作 1.下载MySQL安装包 首先,你需要在有网络的计算机上访问MySQL的官方网站(【MySQL Downloads】(https://dev.mysql.com/downloads/mysql/)),下载适合你系统版本的MySQL安装包

    例如,你可以选择MySQL 5.7或MySQL 8.0版本,具体取决于你的需求和系统兼容性

    下载时,注意选择适用于Linux系统的安装包,通常为tar.gz格式的压缩文件

     2.下载libaio包 CentOS系统在安装MySQL时,通常需要libaio库的支持

    因此,你还需要在有网络的计算机上下载libaio安装包

    你可以从CentOS的官方镜像网站(如【http://mirror.centos.org/centos/7/os/x86_64/Packages/】(http://mirror.centos.org/centos/7/os/x86_64/Packages/))下载对应版本的libaio rpm包,例如libaio-0.3.109-13.el7.x86_64.rpm

     3.传输安装包 将下载好的MySQL安装包和libaio安装包传输到目标CentOS系统

    你可以使用scp、rsync等文件传输工具,或者通过U盘等移动设备手动传输

    确保将安装包放置在目标系统的某个目录下,例如/usr/local/src

     二、安装步骤 1.安装libaio包 在目标CentOS系统上,首先安装libaio包

    这是为了防止在初始化MySQL时出现错误

    使用rpm命令安装libaio包: bash rpm -ivh /usr/local/src/libaio-0.3.109-13.el7.x86_64.rpm 2.创建MySQL用户和用户组 在安装MySQL之前,需要创建一个专门的用户和用户组来运行MySQL服务

    使用groupadd和useradd命令创建mysql用户和用户组: bash groupadd mysql useradd -r -g mysql mysql 3.解压MySQL安装包 接下来,解压下载的MySQL安装包

    使用tar命令解压tar.gz格式的压缩文件: bash tar -zxvf /usr/local/src/mysql-.tar.gz 解压后,你会得到一个包含MySQL文件和目录的文件夹

    为了方便管理,你可以将这个文件夹重命名为mysql: bash mv mysql-/ /usr/local/mysql 4.创建数据目录并赋予权限 MySQL需要一个专门的数据目录来存储数据库文件

    你可以创建一个数据目录,并赋予mysql用户读写权限: bash mkdir -p /usr/local/mysql/data chown -R mysql:mysql /usr/local/mysql/data 5.创建配置文件 MySQL的配置文件通常位于/etc/my.cnf

    你需要创建这个文件,并配置MySQL的基本设置

    使用vi或你喜欢的文本编辑器创建并编辑my.cnf文件: bash vi /etc/my.cnf 在配置文件中,设置MySQL的数据目录、端口号、字符集等基本配置

    例如: ini 【mysqld】 port=3306 user=mysql basedir=/usr/local/mysql datadir=/usr/local/mysql/data socket=/usr/local/mysql/data/mysql.sock log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid bind-address=0.0.0.0 character_set_server=utf8 init_connect=SET collation_connection = utf8_unicode_ci init_connect=SET NAMES utf8 collation-server=utf8_unicode_ci 【client】 port=3306 socket=/usr/local/mysql/data/mysql.sock default-character-set=utf8 【mysql】 default-character-set=utf8 注意:在配置文件中,你需要确保指定的目录和文件存在,并具有正确的权限

    例如,/var/log/mysqld.log和/var/run/mysqld/mysqld.pid需要存在,并且mysql用户需要有写权限

     6.初始化数据库 在启动MySQL服务之前,你需要初始化数据库

    使用mysqld命令进行初始化: bash cd /usr/local/mysql/bin ./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql --initialize 初始化完成后,你会在/var/log/mysqld.log文件中找到MySQL的初始密码

    这个密码在首次登录MySQL时需要用到

     7.配置快捷启动 为了方便管理MySQL服务,你可以创建启动脚本和软链接

    首先,复制MySQL提供的启动脚本到/etc/init.d目录: bash cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql 然后,创建mysql命令的软链接,以便在系统的任何位置都可以启动MySQL服务: bash ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql 现在,你可以使用service命令或systemctl命令来启动和停止MySQL服务了(尽管对于手动安装的MySQL,可能需要先配置systemctl服务文件): bash service mysql start 或者 /etc/init.d/mysql start 8.修改默认密码 首次登录MySQL时,你需要使用初始化时生成的临时密码

    登录后,使用ALTER USER命令修改root用户的

阅读全文
上一篇:MySQL证书用途全解析

最新收录:

  • 虚拟机中MySQL安装全攻略:步骤详解
  • 如何确认MySQL安装成功的实用方法
  • MySQL解压缩版安装使用全攻略
  • 【速览】MySQL8.0安装包下载指南:一键获取数据库神器
  • MySQL8.0图形界面安装指南
  • 如何查看MySQL安装情况的山歌指南
  • MySQL缺省安装全攻略
  • Linux下MySQL TAR包安装指南
  • MySQL-Front安装步骤详解指南
  • iPad上安装MySQL的简易教程
  • CentOS系统快速进入MySQL指南
  • 本地安装MySQL教程:轻松搭建数据库
  • 首页 | 离线centos mysql 安装:离线安装CentOS MySQL教程