MySQL | Windows 安装 MySQL5.7.44 版本(ZIP压缩包) 压缩包 安装教程

王先生
2025-01-19 / 0 评论 / 5 阅读 / 正在检测是否收录...

下载

解压及配置my.ini

解压

将下载的 压缩包 解压出来,放到 C:\Dev\MySQL 中
2025-01-19T07:21:00.png
C:\Dev\MySQL\mysql-5.7.44-winx64 中 有如下内容
2025-01-19T07:21:23.png

新建MySQL配置文件(后缀以"ini"结尾)

2025-01-19T07:24:18.png
填入如下内容

[mysqld]
innodb_flush_method=normal
innodb_force_recovery = 1
basedir=C:\Dev\MySQL\mysql-5.7.44-winx64
datadir=C:\Dev\MySQL\mysql-5.7.44-winx64\data
port=3306
skip-grant-tables

2025-01-19T07:25:39.png
2025-01-19T07:43:49.png

  • basedir
    基本目录
  • datadir
    数据目录 (data文件夹不需要自己建,会自动生成)
  • skip-grant-tables
    表示跳过密码验证

安装MySQL服务并初始化数据文件

Win + R -> CMD
进入 MySQL 解压的目录 cd C:\Dev\MySQL\mysql-5.7.44-winx64
2025-01-19T07:28:00.png

安装

输入

.\bin\mysqld -install

命令安装,显示

Service successfully installed

表示成功安装。
2025-01-19T07:29:12.png

初始化 数据文件

输入

.\bin\mysqld --initialize-insecure --user=mysql

命令,初始化配置数据文件。加载要一段时间。
2025-01-19T07:30:01.png

启动MySQL服务:

net start mysql

2025-01-19T07:44:12.png

进入 MySQL

输入 .\bin\mysql -u root -p
然后让输密码直接回车即可
2025-01-19T07:45:03.png

修改密码

修改密码

输入

update mysql.user set authentication_string=password('root') where user='root' and host='localhost';

命令, 修改密码为:root
2025-01-19T07:46:29.png

刷新权限,使密码生效

输入

flush privileges;

命令,刷新权限。
2025-01-19T07:47:20.png

允许 root 远程访问

使用 MySQL 数据库

use mysql

2025-01-19T07:53:51.png
修改 root 账户 允许远程访问

DELETE FROM user WHERE user = 'root' AND host = 'localhost';
CREATE USER 'root'@'%' IDENTIFIED BY 'root';

再次刷新权限

flush privileges;

2025-01-19T07:54:44.png

删除 skip-grant-tables 语句,不再跳过密码验证

删除my.ini文件中的skip-grant-tables语句,表示不再跳过密码验证。也可以修改为#skip-grant-tables表示注释该语句。
2025-01-19T07:47:53.png
2025-01-19T08:55:52.png

停止MySQL服务:

先退出MySQL,输入exit命令
2025-01-19T07:48:38.png
输入net stop mysql命令停止服务
2025-01-19T07:49:02.png

打开MySQL

输入net start mysql命令开启服务
2025-01-19T07:49:49.png
输入mysql -u root -proot命令,进入MySQL。

Navicat 无法连接

2025-01-19T08:52:53.png

mysql_upgrade -uroot -p
net stop mysql
net start mysql

2025-01-19T08:54:14.png
2025-01-19T08:54:30.png

评论 (0)

取消