MySQL 5.7.31 安装教程

本文详细介绍了MySQL 5.7.31在不同平台的安装步骤,包括下载依赖包、选择版本、初始化数据库、配置环境变量、安装Win服务及设置密码等关键操作。

前言

MySQL 5.7.31 是5.x系列最后一版 支持全平台(包含 MacOS)的版本

下载

1.首先下载安装支持包(就是MS C++ 2015-2022那个依赖包,安装过了可以忽略)
vc_redist.x64.exe
安装完重启使包生效

2.选择你需要的 MySQL 版本下载,这里用 5.7.31 为例
官方下载地址:MySQL 官网下载
阿里云盘:MySQL 5.7.31 提取码: zu27

在这里插入图片描述
这是 MySQL 的压缩包,解压就能用,不用安装
举例:解压到D:\db,那么在 db 目录下会有个文件夹绝对路径是 D:\db\mysql-5.7.31-winx64,就是 MySQL 的安装目录

初始化

1.首先,在安装目录下创建一个 my.ini 配置文件,内容如下:

[mysqld]

# port
port=3306

# set basedir to your installation path
basedir=D:\\db\\mysql-5.7.31-winx64

# set datadir to the location of your data directory
datadir=D:\\db\\mysql-5.7.31-winx64\\data

2.然后以管理员身份运行 cmd,输入命令

D:\db\mysql-5.7.31-winx64\bin\mysqld.exe --initialize-insecure

这会初始化 MySQL 数据库的数据文件和系统表空间,并创建 MySQL 系统表
完事后,安装目录下会多出一个 data 目录,且里面有内容
注意,如果你的安装目录有空格之类的,执行命令时,将 mysqld 的路径加上引号

配置环境变量,win服务及密码

1.环境变量就是将安装目录下的bin目录这个路径,如:D:\db\mysql-5.7.31-winx64\bin添加到系统或者用户变量 Path 中,cmd 就能直接找到 mysql.exe

2.配置 win 服务,服务名可以自定义,这里设置成 mysql57

D:\db\mysql-5.7.31-winx64\bin\mysqld.exe --install mysql57

然后,任务管理器去开启服务 mysql57
3.默认 root 用户无密码,所以可以无密码连接:

mysql -uroot -p

直接回车就能连接上
下面配置 root 密码:

set password = password('密码');

如果使用的是 MySQL 5.7.6 以上版本,那么可以使用以下更简洁的语法来设置用户的密码:

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

忘记密码

1.停止 mysql57 服务
2.MySQL 配置文件 my.ini,在 mysqld 项追加一条指令

skip-grant-tables=1

3.启动服务
这样所有用户都可以登录到 MySQL 服务器,并具有 root 用户的权限,而不需要输入密码。这是因为上面设置的配置命令会使 MySQL 服务器会自动跳过密码验证和权限检查
4.进入后,切换数据库到 mysql

use mysql;

5.更新密码

update user set authentication_string = password('新密码'),password_last_changed=now() where user='root';

6.停止服务,删掉 skip-grant-tables=1
下次启动的时候就能用新密码了

MySQL 5.7.31是一个开源的关系型数据库管理系统(RDBMS),下面是简要的安装步骤。请注意,在实际操作前,请确保您有管理员权限,并已下载适合您操作系统版本的MySQL安装包。 **安装步骤(以Windows为例)**: 1. **下载安装文件**: 访问MySQL官网 (https://dev.mysql.com/downloads/mysql/) 下载MySQL Community Server 5.7.31的Windows安装包。 2. **运行安装程序**: 双击下载的`.exe` 文件,开始安装向导。 3. **选择安装类型**: 常规安装通常足够,勾选“接受许可协议”并选择安装路径。 4. **配置组件**: 确认默认设置,除非需要自定义端口、字符集等,否则保持默认。 5. **安装服务**: 安装完成后,会提示创建服务。确认无误后,创建MySQL服务。 6. **启动服务**: 在服务列表中找到刚创建的服务,点击“启动”开始MySQL服务器7. **首次登录**: 打开命令行工具(如cmd),输入 `mysql -u root -p` ,按提示输入密码初始化数据库(默认root用户的初始密码通常是空的,但建议修改)。 **Linux安装**: 1. **下载安装包**: 使用`wget` 或 `curl` 获取适用于您的系统的RPM或DEB包。 2. **解压并移动到正确目录**: 解压缩安装包并移动到 `/usr/local` 目录下。 3. **运行安装脚本**: 运行 `sudo mysql_install_db --user=mysql` 初始化数据库。 4. **启动服务**: 使用 `sudo systemctl start mysqld` 启动服务,然后创建守护进程 `sudo systemctl enable mysqld`. 5. **初始化数据库**: 首次登录,使用 `mysql_secure_installation` 或手动编辑 `my.cnf` 修改密码并完善安全设置。 安装过程中可能会有一些额外的配置选项,例如日志文件位置、数据存储位置等,具体可根据个人需求进行调整。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值