linux安装mysql 8安装包
时间: 2024-12-31 21:45:43 浏览: 11
### Linux系统上安装MySQL 8的教程
#### 准备工作
确保操作系统是最新的状态并已安装必要的依赖项。对于基于Red Hat的企业版Linux及其衍生版本,可以使用如下命令更新软件包:
```bash
sudo yum update -y
```
对于Debian和Ubuntu系统,则应执行:
```bash
sudo apt-get update && sudo apt-get upgrade -y
```
#### 下载MySQL 8社区服务器安装包
前往官方提供的下载页面获取适用于目标系统的MySQL 8社区服务器版本[^2]。
#### 解压文件到指定位置
假设已经成功下载了tar压缩格式的二进制分发文件`mysql-8.x.xx-linux-glibc2.12-x86_64.tar.gz`至当前目录下,那么可以通过下面这条指令来解压缩它,并将其移动到预设的位置:
```bash
tar zxvf mysql-8.*.*-linux-glibc2.12-x86_64.tar.gz
sudo mv mysql-8.*.*-linux-glibc2.12-x86_64 /usr/local/mysql
```
#### 配置环境变量
编辑用户的shell配置文件(如`.bashrc`),向PATH路径中加入新安装好的MySQL可执行程序所在目录以便于后续操作更加便捷高效。
```bash
echo 'export PATH=$PATH:/usr/local/mysql/bin' >> ~/.bashrc
source ~/.bashrc
```
#### 初始化数据库实例
进入刚刚创建的目标文件夹内运行初始化脚本完成数据表空间建立等工作;注意这里可能会提示缺少某些库文件,按照指示逐步解决即可继续前进。
```bash
cd /usr/local/mysql
bin/mysqld --initialize --user=mysql
```
#### 设置开机自启服务
复制随附的服务启动模板文件到/etc/init.d/目录下命名为mysql,并赋予其可执行权限最后通过systemctl工具注册成为常驻守护进程实现自动加载功能[^3]。
```bash
cp support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
systemctl enable mysql.service
```
#### 启动MySQL服务
现在就可以尝试开启这个全新的关系型数据库管理系统啦!如果一切顺利的话应该不会遇到任何阻碍哦~
```bash
service mysql start
```
阅读全文