centos7安装mysql的tar.gz包
时间: 2023-04-21 13:00:49 浏览: 84
1. 下载MySQL的tar.gz包,可以从MySQL官网下载。
2. 解压tar.gz包,可以使用以下命令:
```
tar -zxvf mysql-xxx.tar.gz
```
3. 进入解压后的目录,执行以下命令进行编译安装:
```
./configure --prefix=/usr/local/mysql --with-charset=utf8 --with-collation=utf8_general_ci --with-extra-charsets=all --with-plugins=innodb --with-ssl --enable-thread-safe-client --enable-local-infile --enable-shared --enable-static
make && make install
```
4. 创建MySQL的数据目录和日志目录:
```
mkdir /usr/local/mysql/data
mkdir /usr/local/mysql/logs
```
5. 创建MySQL的配置文件my.cnf,可以使用以下命令:
```
cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf
```
6. 修改my.cnf文件,将以下内容添加到文件末尾:
```
[mysqld]
datadir=/usr/local/mysql/data
log-error=/usr/local/mysql/logs/error.log
pid-file=/usr/local/mysql/data/mysql.pid
```
7. 初始化MySQL数据库:
```
/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
```
8. 启动MySQL服务:
```
/usr/local/mysql/bin/mysqld_safe --user=mysql &
```
9. 设置MySQL的root用户密码:
```
/usr/local/mysql/bin/mysqladmin -u root password 'newpassword'
```
10. 测试MySQL是否安装成功:
```
/usr/local/mysql/bin/mysql -u root -p
```
输入密码后,如果能够成功进入MySQL命令行界面,则说明MySQL安装成功。