mysql安装配置 linux
时间: 2024-12-28 15:27:41 浏览: 6
### 安装和配置 MySQL 8.0.39 on Linux
#### 下载并解压 MySQL 包
为了在Linux系统上安装MySQL 8.0.39,首先需要下载对应的版本,并将其解压缩到指定位置。命令如下:
```bash
sudo tar -xvf mysql-8.0.39-linux-glibc2.28-x86_64.tar.xz
sudo mv mysql-8.0.39-linux-glibc2.28-x86_64 /usr/local/mysql
```
这会创建一个新的目录 `/usr/local/mysql` 来存储MySQL文件[^1]。
#### 创建软链接以便管理不同版本
如果计划在同一台机器上维护多个MySQL版本,则可以为当前使用的版本建立一个符号链接:
```bash
cd /usr/local/
ln -sv mysql-8.0.39-linux-glibc2.28-x86_64/ mysql
```
此操作使得可以通过简单的更改链接指向来切换不同的MySQL版本[^2]。
#### 设置权限
确保MySQL的数据目录和其他必要的资源具有正确的所有权设置。假设已经有一个名为 `mysql` 的用户账户存在, 执行下面的指令调整权限:
```bash
chown -R mysql:mysql /usr/local/mysql/*
```
这条命令赋予了 `mysql` 用户及其同名组对新安装路径下所有文件的读写执行权能。
#### 初始化数据库实例
接下来要做的就是初始化新的MySQL实例,这一步骤将会生成初始数据表结构以及随机密码(对于root账号):
```bash
/usr/local/mysql/bin/mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data
```
注意,在首次启动时,mysqld进程会在日志中打印出临时 root 密码,请妥善保存该信息用于后续登录验证。
完成上述步骤之后就可以按照官方文档进一步配置服务端口、字符集等参数项,并通过systemd或其他方式将MySQL设为开机自启的服务程序。
阅读全文