MySQL 5.7.40 二进制安装教程

作为一名经验丰富的开发者,我将带领你完成 MySQL 5.7.40 的二进制安装过程。在开始之前,请确保你已经下载了 MySQL 5.7.40 的二进制安装包,并且你的操作系统符合 MySQL 5.7.40 的安装要求。

整个安装过程可以分为以下几个步骤:

步骤 操作
1 解压安装包
2 创建 MySQL 用户组和用户
3 设置文件夹权限
4 初始化 MySQL 数据库
5 启动 MySQL 服务
6 完成安装配置

1. 解压安装包

使用命令行工具进入到你下载的 MySQL 5.7.40 二进制安装包所在的目录,然后执行以下命令解压安装包:

tar xvf mysql-5.7.40-linux-glibc2.12-x86_64.tar.gz

2. 创建 MySQL 用户组和用户

执行以下命令创建一个名为 mysql 的用户组和用户:

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

3. 设置文件夹权限

进入到解压后的 MySQL 安装目录,执行以下命令设置文件夹权限:

cd mysql-5.7.40-linux-glibc2.12-x86_64
chown -R mysql:mysql .

4. 初始化 MySQL 数据库

执行以下命令初始化 MySQL 数据库:

bin/mysqld --initialize --user=mysql --basedir=/path/to/mysql-5.7.40-linux-glibc2.12-x86_64 --datadir=/path/to/mysql-5.7.40-linux-glibc2.12-x86_64/data

其中,/path/to 部分需要替换为你的实际安装路径。执行完这条命令后,会生成一个初始密码,记下这个密码。

5. 启动 MySQL 服务

执行以下命令启动 MySQL 服务:

bin/mysqld_safe --user=mysql &

6. 完成安装配置

登录 MySQL 服务器,修改默认密码并进行相关安全设置。执行以下命令:

bin/mysql -u root -p

按照提示输入之前记下的初始密码,然后按照以下步骤修改密码和进行安全设置:

  1. 修改密码:

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

    new_password 替换为你自己的密码。

  2. 删除匿名用户:

    DELETE FROM mysql.user WHERE User='';
    
  3. 禁止远程 root 登录:

    DELETE FROM mysql.user WHERE User='root' AND Host NOT IN ('localhost', '127.0.0.1', '::1');
    
  4. 删除测试数据库:

    DROP DATABASE IF EXISTS test;
    
  5. 刷新权限:

    FLUSH PRIVILEGES;
    

完成以上步骤后,你已经成功安装了 MySQL 5.7.40 二进制版本。

希望这篇文章能够帮助到你,如有任何疑问,请随时提问。祝学习顺利!