mysql用zip安装方法是什么

1. mysql的zip安装方法

在进行mysql的安装过程中,我们通常会有三种安装方式:二进制安装、源码安装和zip包安装。本篇文章将介绍mysql的zip包安装方法。

1.1 下载mysql的zip安装包

在进行mysql的zip安装前,你需要先下载mysql的zip包,在 mysql官网下载页面 下载对应的mysql安装包,这里以mysql-8.0.27-linux-glibc2.17-x86_64.tar.xz为例,下载后将其上传到服务器的目标文件夹。

1.2 解压缩mysql的zip包

将上传的mysql-8.0.27-linux-glibc2.17-x86_64.tar.xz包进行解压缩:

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

执行解压后,可得到mysql-8.0.27-linux-glibc2.17-x86_64文件夹。

1.3 添加mysql用户组和mysql用户

为了加强mysql的安全性,我们需要为mysql创建专门的用户组和用户,执行如下命令:

groupadd mysql

useradd -r -g mysql -s /bin/false mysql

1.4 修改文件夹及权限

解压后的mysql-8.0.27-linux-glibc2.17-x86_64文件夹的权限默认是700,需要修改为755,同时,需要将所有者和所有组修改为mysql,修改方法如下:

chown -R mysql:mysql /usr/local/mysql-8.0.27-linux-glibc2.17-x86_64

chmod -R 755 /usr/local/mysql-8.0.27-linux-glibc2.17-x86_64

1.5 初始化mysql

在完成上述步骤后,还需要对mysql进行初始化操作,执行以下命令:

cd /usr/local/mysql-8.0.27-linux-glibc2.17-x86_64/bin

./mysqld --basedir=/usr/local/mysql-8.0.27-linux-glibc2.17-x86_64/ --datadir=/var/lib/mysql --user=mysql --initialize

注意:初始化后会生成一个临时密码,要记下来。

1.6 启动mysql

在完成初始化后,需要启动mysql服务,执行如下命令:

cd /usr/local/mysql-8.0.27-linux-glibc2.17-x86_64/bin

./mysqld --user=mysql

在启动mysql后,需要使用上一步操作时生成的临时密码登录mysql,修改密码。

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

mysql> FLUSH PRIVILEGES;

修改后,你就可以愉快地使用mysql了。

数据库标签