步骤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的部署手册,希望对您有所帮助。