linux安装mysql5.6.32全过程
时间: 2023-08-10 20:08:50 浏览: 54
安装 MySQL 5.6.32 的过程如下:
1. 下载 MySQL 5.6.32 的安装包,可以从官网下载或使用 wget 命令下载,如:
```
$ wget https://downloads.mysql.com/archives/get/file/mysql-5.6.32-linux-glibc2.5-x86_64.tar.gz
```
2. 解压安装包到 /usr/local 目录下,如:
```
$ tar -zxvf mysql-5.6.32-linux-glibc2.5-x86_64.tar.gz -C /usr/local/
```
3. 创建 MySQL 数据目录和日志目录,并设置相应的权限,如:
```
$ mkdir -p /data/mysql/data
$ mkdir -p /data/mysql/logs
$ chown -R mysql:mysql /data/mysql
```
4. 创建 MySQL 配置文件 my.cnf,内容如下:
```
[mysqld]
basedir=/usr/local/mysql-5.6.32-linux-glibc2.5-x86_64
datadir=/data/mysql/data
log-error=/data/mysql/logs/mysql-error.log
log-bin=/data/mysql/logs/mysql-bin.log
server-id=1
```
5. 初始化 MySQL 数据库,如:
```
$ cd /usr/local/mysql-5.6.32-linux-glibc2.5-x86_64/
$ scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql-5.6.32-linux-glibc2.5-x86_64 --datadir=/data/mysql/data/
```
6. 启动 MySQL 服务,如:
```
$ bin/mysqld_safe --defaults-file=/etc/my.cnf --user=mysql &
```
7. 登录 MySQL,如:
```
$ bin/mysql -h localhost -u root -p
```
此时会提示输入密码,直接回车即可,因为默认没有设置密码。
8. 修改 MySQL root 用户的密码,如:
```
mysql> use mysql;
mysql> update user set password=password('newpassword') where user='root';
mysql> flush privileges;
```
9. 配置 MySQL 开机自启动,如:
```
$ cp /usr/local/mysql-5.6.32-linux-glibc2.5-x86_64/support-files/mysql.server /etc/init.d/mysql
$ chmod +x /etc/init.d/mysql
$ chkconfig --add mysql
$ chkconfig mysql on
```
至此,MySQL 5.6.32 的安装已经完成。