CentOS7离线详细安装MySQL 5.7教程
需积分: 1 75 浏览量
更新于2024-08-03
收藏 1.32MB PDF 举报
"本教程详细介绍了在CentOS7系统上离线安装MySQL 5.7.25(tar包安装)的步骤,包括卸载预装的MariaDB,创建用户组和用户,下载MySQL tar包,解压并重命名,配置my.cnf文件,创建所需目录,更改文件权限,执行安装命令,启动服务,设置开机启动,配置环境变量,初始化密码,修改密码,配置远程访问权限以及处理忘记密码的情况。"
在离线安装MySQL 5.7.25的过程中,首先要确保系统中没有其他冲突的数据库服务,如CentOS7自带的MariaDB。通过`rpm-qa | grep mariadb`命令检查MariaDB是否存在,并使用`rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64`卸载它。同时,删除`/etc/my.cnf`配置文件以避免干扰。
接着,创建MySQL用户组和用户,使用`adduser mysql`命令添加用户,并通过`passwd mysql`设置密码。将下载的MySQL 5.7.31的tar包上传到服务器的指定目录,并解压缩。解压后,可能需要重命名文件以符合个人习惯。
配置MySQL环境,创建`/etc/my.cnf`配置文件,根据实际需求定制数据库配置。接着,创建配置文件中提到的目录,例如数据存储目录。使用`chown`和`chgrp`命令将MySQL目录及其所有文件的所有权更改为`mysql`用户和用户组。
执行安装命令,通常是编译和安装MySQL软件。然后,创建软链接,使其可执行,并启动MySQL服务。通过`chkconfig mysql on`设置服务开机启动。更新环境变量,编辑`/etc/profile`文件,添加MySQL的路径。
安装完成后,初始化数据库并获取初始密码,这通常在日志文件中。使用这个初始密码登录并修改密码,可以使用`mysql_secure_installation`脚本进行安全配置,包括删除匿名用户,禁止root远程登录等。
为了允许远程访问,需要配置MySQL的防火墙规则,以及在`/etc/mysql/my.cnf`中修改`bind-address`为0.0.0.0。如果忘记密码,可以通过启动MySQL时不加载`my.cnf`文件,然后用特定命令重置密码。
这个离线安装方法适用于没有网络或者网络不稳定的情况,对于初学者和中级用户来说,提供了完整的MySQL 5.7安装过程。遵循这些步骤,可以在CentOS7系统上成功部署MySQL 5.7数据库管理系统。
2023-03-27 上传
2023-03-16 上传
2024-02-28 上传
2023-06-28 上传
2023-05-14 上传
2023-08-07 上传
2023-10-19 上传
趙兴晨
- 粉丝: 1467
- 资源: 224
最新资源
- 构建Cadence PSpice仿真模型库教程
- VMware 10.0安装指南:步骤详解与网络、文件共享解决方案
- 中国互联网20周年必读:影响行业的100本经典书籍
- SQL Server 2000 Analysis Services的经典MDX查询示例
- VC6.0 MFC操作Excel教程:亲测Win7下的应用与保存技巧
- 使用Python NetworkX处理网络图
- 科技驱动:计算机控制技术的革新与应用
- MF-1型机器人硬件与robobasic编程详解
- ADC性能指标解析:超越位数、SNR和谐波
- 通用示波器改造为逻辑分析仪:0-1字符显示与电路设计
- C++实现TCP控制台客户端
- SOA架构下ESB在卷烟厂的信息整合与决策支持
- 三维人脸识别:技术进展与应用解析
- 单张人脸图像的眼镜边框自动去除方法
- C语言绘制图形:余弦曲线与正弦函数示例
- Matlab 文件操作入门:fopen、fclose、fprintf、fscanf 等函数使用详解