如何安装 mysql-installer-community-8.0.21.0.tar.gz(Linux 详细教程附安装包下载)
这是一个 Linux 下 MySQL 8.0.21 的压缩安装包,虽然名字里有 installer,但它其实就是一个压缩好的二进制安装包,不是 Windows 那种图形化安装程序。
一、准备工作
确保你已经有:
- Linux 系统(比如 Ubuntu、CentOS、Debian 等等,这里讲通用方法,适用于大多数 Linux)
- 有 root 权限,或者会用 sudo
- 安装包下载:https://pan.quark.cn/s/97fbb8d0fd67,下载好了 mysql-installer-community-8.0.21.0.tar.gz 文件,放在比如
~/Downloads
目录下
二、开始安装步骤
1. 打开终端,进入下载目录
cd ~/Downloads
如果你把文件放到别的地方了,记得用
cd
去那个目录,比如cd /home/你的用户名/下载
2. 解压 tar.gz 文件
tar -xzvf mysql-installer-community-8.0.21.0.tar.gz
解压后会得到一个文件夹,名字可能是:
mysql-installer-community-8.0.21.0 或类似的,比如 mysql-8.0.21-...
你可以用 ls
看看解压出来啥:
ls
记下这个文件夹的名字,后面要用。
3. 把解压出的文件夹移动到 /usr/local/ 下,并改个简单名字(比如 mysql)
假设你解压出来的文件夹叫:mysql-installer-community-8.0.21.0
运行以下命令移动并重命名(方便以后操作):
sudo mv mysql-installer-community-8.0.21.0 /usr/local/mysql
如果你解压出来文件夹名字不一样,就改成你实际看到的那个名字。
4. 创建 mysql 用户和用户组(MySQL 不允许用 root 跑服务,得专门建个用户)
sudo groupadd mysql
sudo useradd -r -g mysql -s /bin/false mysql
5. 进入 mysql 目录,设置权限
cd /usr/local/mysql
sudo mkdir mysql-files
sudo chown mysql:mysql mysql-files
sudo chmod 750 mysql-files
6. 初始化 MySQL 数据库(生成数据文件,设置 root 密码)
运行这条命令初始化数据库:
sudo bin/mysqld --initialize --user=mysql
🔐 注意:执行完这条命令后,终端会输出一行类似这样的信息:
[Note] A temporary password is generated for root@localhost: Abc123!!@
👉 这个 “Abc123!!@” 就是初始密码!一定要记下来!后面登录要用!
如果你没看到这行提示,或者不小心关掉了终端,那就得重新初始化,或者去 data 目录下的日志里找。
7. 启动 MySQL 服务
运行以下命令启动 MySQL(先直接跑起来看看):
sudo bin/mysqld_safe --user=mysql &
& 符号表示在后台运行。如果你想直接前台运行(调试用),可以去掉 &
8. 登录 MySQL,修改 root 密码
先登录 MySQL(用刚刚的临时密码):
./bin/mysql -uroot -p
输入你刚刚记下的临时密码,比如 Abc123!!@
登录成功后,MySQL 命令行界面会出现 mysql>
提示符。
接下来,修改 root 密码,比如改成 MyNewPass123
:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass123';
密码要包含字母、数字,最好有点符号,否则可能会报错说“密码太简单”
改完密码后,输入:
exit;
退出 MySQL。