centos7二进制安装mysql5.7
时间: 2023-04-15 08:02:30 浏览: 164
1. 下载MySQL 5.7二进制安装包,可以从MySQL官网下载。
2. 解压安装包到指定目录,例如:/usr/local/mysql。
3. 创建MySQL用户和组:
```
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
```
4. 修改MySQL目录权限:
```
chown -R mysql:mysql /usr/local/mysql
```
5. 初始化MySQL:
```
cd /usr/local/mysql
./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
```
6. 启动MySQL:
```
./bin/mysqld_safe --user=mysql &
```
7. 设置MySQL root用户密码:
```
./bin/mysql_secure_installation
```
8. 登录MySQL:
```
./bin/mysql -uroot -p
```
9. 完成安装。
相关问题
二进制安装mysql5.7.39
在二进制安装mysql5.7.39时,你需要进行以下步骤:
1. 配置启动的服务脚本。可以使用提供的服务脚本mysql.server,并通过修改脚本中的basedir和datadir参数来指定安装和数据目录的路径。
2. 安装依赖包。在安装mysql之前,先检查系统是否已经安装了mysql和mariadb,并根据需要卸载系统自带的mysql和mariadb-lib。然后下载mysql安装包,解压到指定目录,并创建文件链接。接下来,创建mysql相关的组和用户,创建mysql相关的目录,创建mysql的配置文件。最后,进行mysql的安装。
3. 检查md5码。可以使用md5sum命令来检查下载的mysql安装包的md5码是否与官方提供的一致,以确保安装包未被修改过。
通过以上步骤,你可以成功地进行二进制安装mysql5.7.39。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [linux二进制部署mysql](https://blog.csdn.net/zhenzhu_z/article/details/128486617)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [centos7二进制安装MySQL5.7.docx](https://download.csdn.net/download/hbtianmimi/12231662)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
centos7.9 二进制安装mysql
### 安装准备
为了在 CentOS 7.9 上以二进制形式安装 MySQL,需先确认并配置好基础环境。如果缺少必要的依赖库,则需要通过 `yum` 进行安装:
- 如果未安装必要组件,可以通过命令 `yum -y install libaio` 来安装 `libaio`[^2]。
- 同样地,对于 `numactl` 的缺失情况,可以执行 `yum -y install numactl` 命令来完成其安装。
### 下载与解压 MySQL 文件
选择合适的 MySQL 版本下载至服务器上的指定目录 `/data` 中。例如,已下载名为 `mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz` 的文件到该路径下[^1]。接着,在终端中切换到存储有压缩包的目录,并运行如下指令来进行解压操作:
```bash
tar zxvf mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
```
此过程会把解压后的文件夹放置于 `/usr/local/` 路径内。
### 创建用户和服务脚本
创建专门用于运行 MySQL 数据库服务的新用户账号以及初始化数据库实例所需的权限设置。这一步骤通常涉及到了添加新用户、赋予相应权限等动作。之后还需要建立启动项以便能够方便快捷地管理 MySQL 服务状态。
### 初始化数据库
进入刚刚解压出来的 MySQL 目录下的 bin 子目录,利用其中提供的工具对新建的数据目录进行初始化处理。具体做法是在终端里输入下面这条语句:
```bash
./mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql/data
```
注意这里的参数可能依据实际情况有所不同,请适当调整。
### 设置环境变量
为了让系统识别新增加的应用程序位置,建议编辑全局或个人 `.bashrc` 或者其他 shell 配置文件,向 PATH 变量追加 MySQL 所处的位置。比如可以在文件末尾加上这么一行文字:
```bash
export PATH=$PATH:/usr/local/mysql/bin
```
保存更改后记得重新加载配置使之生效。
### 修改默认配置文件
找到 MySQL 默认使用的 my.cnf 配置文档,按照官方推荐或是项目需求对其进行修改优化。特别是关于端口号、字符集编码等方面的内容要仔细核对无误后再继续下一步工作。
### 开启并测试 MySQL 服务
最后就是尝试开启 MySQL 服务看看能否正常运作了。如果有任何错误提示信息一定要认真排查原因直至解决问题为止。当一切顺利的话就可以登录客户端查看当前版本号验证整个部署流程是否成功完成了。
阅读全文
相关推荐















