Linux 安装 MySQL5.7.35(压缩包安装)

本文详细介绍了如何在Linux系统上手动安装MySQL 5.7.35压缩包,包括下载MySQL包,上传并解压,创建mysql用户组和用户,设置数据目录权限,编辑配置文件,初始化数据库,查看和修改初始密码等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.下载官方 Mysql 包

​ 下载mysql   MySQL :: Download MySQL Community Server (Archived Versions)

​ 选择对应的包 如下5.7.35包

img

2.上传到服务器并解压(解压后可删除安装包,节省空间)

tar -zxvf mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz 解压压缩包   

3. 先检查是否有mysql用户组和mysql用户,没有就添加有就忽略:

	groups  mysql 
	groupadd mysql && useradd -r -g mysql mysql    //添加用户组和用户 

img

img

4.创建数据目录并赋予权限

	mkdir -p /data/mysql   mysql数据存放路径
	cho
### 安装 MySQL 5.7.38 的指南 在 Linux 系统上安装 MySQL 5.7.38,可以参考以下详细步骤。以下是基于提供的引用内容以及相关知识的完整指南。 #### 1. 下载 MySQL 5.7.38 首先需要从官方 MySQL 网站下载对应的版本。使用 `wget` 命令完成下载操作: ```bash wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.38-linux-glibc2.12-x86_64.tar.gz ``` 此命令会将 MySQL 5.7.38 的压缩包下载到当前目录[^1]。 #### 2. 删除已有的 MySQL 安装(如果存在) 如果系统中已经安装MySQL,则需要先删除旧版本以避免冲突。可以通过以下命令查找并删除所有与 MySQL 相关的文件: ```bash find / -name mysql | xargs rm -rf ``` 此步骤确保清理掉所有可能遗留的 MySQL 文件[^2]。 #### 3. 创建 MySQL 安装目录 创建一个专门用于存放 MySQL 的目录,并设置适当的权限: ```bash mkdir -p /usr/local/mysql ``` 该路径是推荐的标准路径,移动解压后的文件至此目录可确保兼容性[^3]。 #### 4. 安装依赖项 为了成功运行 MySQL,需要安装一些必要的依赖库。通过以下命令安装 `libaio` 和其他可能需要的工具: ```bash yum install libaio -y ``` 此步骤确保系统具备运行 MySQL 所需的基本支持环境[^2]。 #### 5. 解压并移动 MySQL 文件 下载完成后,解压压缩包并将解压后的文件移动到 `/usr/local/mysql` 目录下: ```bash tar -zxvf mysql-5.7.38-linux-glibc2.12-x86_64.tar.gz mv mysql-5.7.38-linux-glibc2.12-x86_64 /usr/local/mysql ``` 移动完成后,请勿更改或调整目录位置,否则可能导致安装失败[^3]。 #### 6. 配置 MySQL 用户和组 为 MySQL 创建专用用户和组,以提高安全性: ```bash groupadd mysql useradd -r -g mysql -s /bin/false mysql ``` 这一步骤确保 MySQL 服务以非特权用户身份运行,从而减少潜在的安全风险[^4]。 #### 7. 初始化 MySQL 数据目录 进入 MySQL 安装目录并初始化数据目录: ```bash cd /usr/local/mysql bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data ``` 初始化过程中会生成一个临时密码,记录下来以便后续登录使用[^4]。 #### 8. 配置 MySQL 启动脚本 将 MySQL 的启动脚本复制到系统服务目录,并赋予执行权限: ```bash cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld chmod +x /etc/init.d/mysqld ``` 此外,还需要修改服务脚本的所有者以匹配 MySQL 用户: ```bash chown -R mysql:mysql /etc/init.d/mysqld ``` 这一步骤确保 MySQL 能够正确启动并作为系统服务运行[^4]。 #### 9. 启动 MySQL 服务 启动 MySQL 服务并将其设置为开机自启: ```bash service mysqld start chkconfig --add mysqld chkconfig mysqld on ``` #### 10. 登录 MySQL 并修改密码 使用初始化时生成的临时密码登录 MySQL,并设置新的密码: ```bash mysql -u root -p ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; ``` --- ### 注意事项 - 确保下载MySQL 版本与系统的架构(如 x86_64)匹配。 - 在初始化数据目录时,注意记录生成的临时密码,以免忘记。 - 如果系统防火墙开启,请确保开放 MySQL 默认端口(3306)。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值