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了。