linux压缩包形式安装mysql5.7

发布时间:2024年01月22日

1. 下载 MySQL 压缩包

在官方网站或者镜像站下载 MySQL 压缩包。mysql-5.7.29-linux-glibc2.12.tar

下载地址:

MySQL :: Download MySQL Community Server (Archived Versions)

2. 解压缩文件

使用以下命令解压 MySQL 压缩包:

tar xvf mysql-5.7.29-linux-glibc2.12.tar -C /home/mysql/

这将把 MySQL 解压到 /usr/local 目录下。你也可以选择其他目录,但确保你有在该目录下写入的权限。

3. 创建 MySQL 数据目录

bash复制代码

sudo mkdir -p /home/mysql/data

4. 创建 MySQL 用户和用户组

bash复制代码

sudo groupadd mysql

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

5. 移动解压后的文件

bash复制代码

sudo mv /home/mysql/mysql-5.7.29-linux-glibc2.12/*?/home/mysql/mysql57/

6. 设置权限

sudo chown -R mysql:mysql /home/mysql/mysql57

sudo chown -R mysql:mysql /home

7. 创建或修改配置文件并初始化 MySQL 数据目录

创建或修改/etc/my.cnf配置文件 :

执行下面命令初始化mysql数据目录

cd /home/mysql/mysql57

sudo bin/mysqld --initialize-insecure --user=mysql

8. 启动 MySQL 服务

sudo bin/mysqld_safe --user=mysql &

9. 配置环境变量

export PATH=$PATH:/home/mysql/mysql57/bin

为了使此更改永久生效,你可能需要将上述命令添加到你的 shell 配置文件中(例如 .bashrc.bash_profile)。

10. 登录 MySQL

mysql -u root -p

默认密码查看上面配置文件 指定 的my.err文件

密码重置:

  1. 使用ALTER USER语句重置密码: 执行以下ALTER USER语句,将您的新密码替换为new_password

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

    如果上述命令仍然提示您使用ALTER USER语句进行密码重置,请使用以下更具体的语句:

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

    确保将new_password替换为您选择的新密码。

  2. 刷新权限: 执行以下命令刷新权限:

    FLUSH PRIVILEGES;
文章来源:https://blog.csdn.net/wjd1994/article/details/135751243
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。