MySQL 8.0.23 Linux 安装教程
1. 安装前准备
在开始安装 MySQL 之前,我们需要进行一些准备工作:
-
确保你的 Linux 系统已经安装了必要的依赖库,如
libaio
、libnuma
等。可以通过以下命令来安装它们:sudo apt-get install libaio1 libnuma1
-
下载 MySQL 的安装包,你可以从 MySQL 官网( MySQL 社区版。
-
解压下载的安装包:
tar -xzvf mysql-8.0.23-linux-x86_64.tar.gz
2. 安装 MySQL
接下来,我们将详细介绍如何安装 MySQL。
步骤 | 命令 | 说明 |
---|---|---|
1 | sudo groupadd mysql |
创建一个名为 mysql 的用户组 |
2 | sudo useradd -r -g mysql -s /bin/false mysql |
创建一个名为 mysql 的用户,并将其添加到 mysql 用户组中 |
3 | cd mysql-8.0.23-linux-x86_64 |
进入解压后的 MySQL 目录 |
4 | sudo mkdir /usr/local/mysql |
在 /usr/local 目录下创建 mysql 文件夹用于存放 MySQL 安装文件 |
5 | sudo chown -R mysql:mysql /usr/local/mysql |
设置 /usr/local/mysql 目录的所有者为 mysql 用户 |
6 | sudo ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data |
初始化 MySQL 数据库 |
7 | sudo ./bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data |
生成 SSL 证书 |
8 | sudo ./bin/mysql -u root -p |
启动 MySQL 服务器,并以 root 用户身份登录 |
在步骤 6 中,--initialize
参数用于初始化 MySQL 数据库,--user
参数指定 MySQL 服务使用 mysql
用户运行,--basedir
参数指定 MySQL 的安装目录,--datadir
参数指定 MySQL 数据文件存放路径。
3. 配置 MySQL
MySQL 安装完成后,我们需要进行一些配置。
步骤 | 命令 | 说明 |
---|---|---|
1 | sudo cp support-files/mysql.server /etc/init.d/mysql.server |
将 MySQL 服务脚本复制到 /etc/init.d 目录下 |
2 | sudo chmod +x /etc/init.d/mysql.server |
将 MySQL 服务脚本设置为可执行 |
3 | sudo /etc/init.d/mysql.server start |
启动 MySQL 服务 |
4 | sudo ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql |
创建 mysql 命令的软链接 |
4. 测试 MySQL
安装完成后,我们可以进行一些简单的测试来验证 MySQL 是否正确安装。
-
输入以下命令登录到 MySQL 控制台:
mysql -u root -p
输入密码,如果成功登录,则说明 MySQL 已经安装成功。
-
输入以下命令创建一个测试数据库:
CREATE DATABASE test;
-
输入以下命令创建一个测试表:
USE test; CREATE TABLE users (id INT PRIMARY KEY, name VARCHAR(50));
-
输入以下命令插入一条测试数据:
INSERT INTO users (id, name) VALUES (1, 'John Doe');
-
输入以下命令查询测试数据:
SELECT * FROM users;
如果以上步骤没有出现错误,并成功查询到测试数据,则说明 MySQL 安装和配置都已经完成。
总结
本文介绍了在 Linux 系统上安装 MySQL 8.0.23 的详细步骤。通过按照这些步骤逐步操作,你可以成功地安装和配置 MySQL,并进行一些简单的测试。希望这篇文章对你有所帮助!