Linux系统部署mysql8

375 阅读1分钟

步骤1:更新系统

首先,我们需要更新我们的系统以确保我们有最新的软件包和安全补丁。在终端中运行以下命令更新系统:

sudo apt-get update && sudo apt-get upgrade

**

步骤2:下载MySQL8软件包

在下载 MySQL 8 软件包之前,您需要访问MySQL官方下载页面以获得最新版本的MySQL8,这里是下载链接: dev.mysql.com/downloads/m…

在下载页面上找到适合您Linux系统的软件包,并将其下载到您的系统中,例如MySQL 8.0.25版本:

wget https://dev.mysql.com/get/mysql-8.0.25-linux-glibc2.17-x86_64.tar.xz

**

解压缩文件:

tar -xvf mysql-8.0.25-linux-glibc2.17-x86_64.tar.xz

**

移动文件夹到想要的位置,例如:

sudo mv mysql-8.0.25-linux-glibc2.17-x86_64 /opt/mysql

**

步骤3:安装MySQL8

运行以下命令以启动MySQL安装程序:

cd /opt/mysql
sudo ./bin/mysqld --initialize --user=mysql

**

运行以上命令后,您可以在 /var/lib/mysql 目录中找到MySQL的root密码。

设置MySQL的启动项:

sudo cp support-files/mysql.server /etc/init.d/mysql
sudo chmod +x /etc/init.d/mysql

**

将MySQL启动项加入系统启动并启动MySQL:

sudo update-rc.d mysql defaults
sudo service mysql start

**

运行以下命令以登录MySQL:

mysql -u root -p

**

步骤4:修改root密码

首次登录MySQL后,应立即更改root用户的默认密码。首先要使用以下命令登录MySQL:

mysql -u root -p

**

然后,使用以下命令更改密码:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new-password';

**

步骤5:配置防火墙(可选)

如果您的系统有防火墙,则需要配置以允许MySQL流量通过。例如,如果您使用的是UFW防火墙,则可以运行以下命令:

sudo ufw allow mysql

**

此时,您已成功完成Linux系统的MySQL8部署。

以上就是Linux系统部署MySQL8的部署手册,希望对您有所帮助。