CentOS7离线详细安装MySQL 5.7教程
需积分: 1 149 浏览量
更新于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数据库管理系统。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2018-09-13 上传
2021-02-22 上传
2021-07-29 上传
2021-12-17 上传
点击了解资源详情
趙兴晨
- 粉丝: 1472
- 资源: 224
最新资源
- curso-backend-nodejs
- astropy:Astropy核心软件包的存储库
- labor:作业服务,看起来很轻巧
- 码头工人麋鹿
- DbExporterHelper:这个小的库可帮助您导出db,导出到csv以及导入db,还可以与Room db一起使用
- spvdeconv.zip_图形图像处理_Visual_C++_
- codesnippet-api
- pivottablejs-airgap:适用于气隙系统的数据透视表
- idiots.win:Google自动完成猜游戏
- electron-serialport:在电子应用程序中如何使用串行端口的示例
- sufyanfarea:程序员产品组合
- Simple bookmark-crx插件
- qtile:用Python编写和配置的功能齐全的可破解平铺窗口管理器
- bpmndemo2020
- r2ddi:使用R从各种数据格式提取DDI
- A java based CMPP implement-开源