写一个linux msyql8.0.32的安装教程
时间: 2024-01-24 15:20:12 浏览: 66
好的,下面是 Linux 下 MySQL 8.0.32 的安装教程:
1. 下载 MySQL 8.0.32 安装包
下载地址:https://dev.mysql.com/downloads/mysql/8.0.html
选择适合你的系统的版本进行下载。
2. 安装依赖库
在安装 MySQL 之前,需要先安装一些依赖库,以确保 MySQL 能够正常运行。打开终端,输入以下命令:
```
sudo apt-get update
sudo apt-get install libaio1 libmecab2
```
3. 解压安装包
将下载的安装包解压到指定目录,例如:
```
sudo tar -zxvf mysql-8.0.32-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
```
解压完成后,进入解压后的目录:
```
cd /usr/local/mysql-8.0.32-linux-glibc2.12-x86_64/
```
4. 创建 MySQL 用户
为了安全起见,我们需要创建一个专门用于运行 MySQL 的用户。输入以下命令:
```
sudo groupadd mysql
sudo useradd -r -g mysql -s /bin/false mysql
```
5. 初始化 MySQL
执行以下命令初始化 MySQL:
```
sudo bin/mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql-8.0.32-linux-glibc2.12-x86_64 --datadir=/usr/local/mysql-8.0.32-linux-glibc2.12-x86_64/data
```
6. 启动 MySQL
启动 MySQL 服务:
```
sudo bin/mysqld --user=mysql &
```
7. 登录 MySQL
使用以下命令登录 MySQL:
```
sudo bin/mysql -u root
```
8. 修改 root 用户密码
登录之后,需要修改 root 用户的初始密码。输入以下命令:
```
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your-new-password';
```
9. 配置 MySQL
在 MySQL 安装目录下,创建配置文件 my.cnf:
```
sudo vi /etc/my.cnf
```
在 my.cnf 文件中添加以下内容:
```
[mysqld]
datadir=/usr/local/mysql-8.0.32-linux-glibc2.12-x86_64/data
socket=/tmp/mysql.sock
symbolic-links=0
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
[client]
default-character-set=utf8mb4
```
10. 重启 MySQL
重启 MySQL 服务,使配置文件生效:
```
sudo bin/mysqladmin -u root -p shutdown
sudo bin/mysqld_safe --user=mysql &
```
至此,MySQL 8.0.32 安装完成。
阅读全文