centos7安装mysql tar包
时间: 2024-09-10 10:03:18 浏览: 46
CentOS 7 安装 MySQL 通过 tar 包的方式,主要步骤如下:
1. 首先,需要下载 MySQL 的 tar 包。可以通过 MySQL 官方网站或者使用wget命令来下载。例如:
```bash
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz
```
2. 下载完成后,使用 tar 命令解压下载的 MySQL tar 包:
```bash
tar -zxvf mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz
```
3. 解压后,可以将解压得到的目录重命名并移动到合适的位置,比如 /usr/local/ 下:
```bash
mv mysql-5.7.30-linux-glibc2.12-x86_64 /usr/local/mysql
```
4. 接下来,创建一个系统用户和用户组,用于运行 MySQL:
```bash
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
```
5. 修改 MySQL 目录的所属用户和组,以确保安全性:
```bash
chown -R mysql:mysql /usr/local/mysql
```
6. 初始化 MySQL 数据库:
```bash
cd /usr/local/mysql/bin
./mysqld --initialize --user=mysql
```
这一步会生成一个临时的 root 密码,通常会在日志文件中显示。注意保存这个密码,登录 MySQL 时将会用到。
7. 创建一个用于启动和停止 MySQL 服务的脚本:
```bash
vi /etc/init.d/mysql
```
在脚本中添加 MySQL 的启动、停止和状态检查命令,并且给予执行权限:
```bash
chmod +x /etc/init.d/mysql
```
8. 设置 MySQL 服务的开机启动:
```bash
chkconfig --add mysql
chkconfig mysql on
```
9. 启动 MySQL 服务:
```bash
service mysql start
```
10. 登录 MySQL,使用前面步骤中生成的临时 root 密码:
```bash
./mysql -u root -p
```
输入密码后,登录到 MySQL。
完成以上步骤后,MySQL 就安装好了,并且能够正常启动和使用。但是,还需要进行一些额外的配置,如设置 root 密码、配置环境变量等。
阅读全文