RedHatLinux安装MySQL5.7.11详细步骤
4星 · 超过85%的资源 需积分: 22 56 浏览量
更新于2024-09-09
收藏 4KB TXT 举报
“mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz的安装步骤在2016年3月30日是最新的,适用于Linux系统,特别是那些运行glibc 2.5版本的环境,如RedHatLinuxEnterpriseAS4.0。这个安装教程涉及到了如何获取和安装MySQL5.7.11的二进制压缩包。”
本文将详细介绍如何在Linux环境下安装MySQL 5.7.11,该版本特别针对glibc 2.5进行了优化,并且不需要通过`make`进行编译。
1. 下载MySQL 5.7.11
- 方法1:访问MySQL官方网站(http://www.mysql.com/downloads/),选择社区版(Community Edition),然后下载适用于Linux的MySQL Community Server。具体版本为mysql-5.7.11-linux-glibc2.5-x86_64。
- 方法2:在Linux终端中,切换到`/usr/local`目录,然后使用`wget`命令下载官方链接的文件。确保添加相关参数处理证书和Cookie。
```
shell> cd /usr/local
shell> wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz
```
- 方法3:如果官方下载速度较慢或无法访问,可以从CSDN上获取由用户提供分卷的压缩包。下载完成后,合并并解压,确保解压后的文件MD5码与官方一致(bb06ac299b8bebe50f0e9d)。
2. 验证下载文件
在下载完成后,执行MD5校验以确认文件的完整性和正确性。在Linux中,可以使用`md5sum`命令检查文件的MD5码是否匹配。
3. 解压缩文件
使用`tar`命令解压缩下载的文件,例如:
```
shell> tar -zxvf mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz
```
4. 创建数据存储目录
在安装MySQL之前,需要创建一个目录来存放数据库的数据文件。通常是在`/var/lib/mysql`或者自定义的路径下。
```
shell> mkdir /var/lib/mysql
```
5. 设置权限
MySQL服务需要以特定用户(如`mysql`)运行,所以需要将解压后的目录的所有权更改为该用户。
```
shell> chown -R mysql:mysql /path/to/unzipped/mysql
```
6. 配置MySQL
配置MySQL的初始设置,如root用户的密码、服务器的监听端口等。可以通过`scripts/mysql_install_db`脚本来完成。
```
shell> /path/to/unzipped/mysql/scripts/mysql_install_db --user=mysql
```
7. 启动MySQL
将MySQL添加为系统服务,然后启动它。
```
shell> cp /path/to/unzipped/mysql/support-files/mysql.server /etc/init.d/
shell> chkconfig --add mysql
shell> service mysql start
```
8. 安全设置
执行`mysql_secure_installation`脚本,进一步增强MySQL的安全性,包括删除匿名用户、禁止远程root登录、删除测试数据库等。
```
shell> /path/to/unzipped/mysql/bin/mysql_secure_installation
```
9. 设置开机启动
可以选择让MySQL在系统启动时自动启动。
```
shell> chkconfig mysql on
```
10. 验证安装
最后,验证MySQL是否正常运行,可以通过MySQL客户端连接测试。
```
shell> /path/to/unzipped/mysql/bin/mysql -u root -p
```
以上步骤完成了MySQL 5.7.11在Linux上的安装过程。在实际操作中,请根据自己的系统环境和需求进行适当的调整。请注意,随着MySQL版本的更新,某些步骤可能会有所不同,因此建议查阅最新的官方文档或指南以获取最准确的安装信息。
2018-05-09 上传
2016-03-30 上传
2017-11-08 上传
141 浏览量
2020-12-15 上传
2020-09-09 上传
2020-09-10 上传
2018-09-12 上传
2022-05-31 上传
sugarTan
- 粉丝: 158
- 资源: 560
最新资源
- 老师愿您开心每一天flash动画
- Globalize your Delphi applications without troubles
- ChickenVR-launcher:[已弃用] Chicken VR的启动器
- card-animation:简单的卡片动画
- bio331_2021:2021年生物信息学的注释和代码
- 投诉人:Accuser是一个轻量级的框架包装程序,可让您编写Github机器人来监视“拉取”请求并将人员分配给PR
- mkb:合作知识提炼嵌入知识库
- my-personal-site.io
- com_helloworld:创建组件是为了了解创建Joomla组件的过程
- Talent Eye Beta-crx插件
- vdrift:VDrift源代码
- addupstream:一个小的cli,可自动将上游遥控器添加到git项目中
- JSON2.jl:使用Julia类型快速进行JSON编组
- 毕业设计&课设-该项目旨在使移动机械手youBot从初始配置中拾取立方体并将其运输到所需的位置….zip
- Outils de productivité Rakuten-crx插件
- terrafirma:用于Terraform计划的静态分析工具