windows系统安装mysql5.7

1、下载

下载路径:https://downloads.mysql.com/archives/community/

2、创建配置文件my.ini

下载压缩包解压到安装目录(本机解压后在D:\mysql-5.7.44-winx64)

在bin的同级目录下创建my.ini文件

my.ini文件

mysql

设置mysql客户端默认字符集

default-character-set=utf8

mysqld

设置3306端口

port = 3307

设置mysql的安装目录

basedir=D:\mysql-5.7.44-winx64

设置mysql数据库的数据的存放目录

datadir=D:\mysql-5.7.44-winx64\data

允许最大连接数

max_connections=200

服务端使用的字符集默认为utf8mb4

character-set-server=utf8mb4

创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

explicit_defaults_for_timestamp=true

跳过权限校验登录

skip-grant-tables

3、安装和初始化mysql

bash 复制代码
# 安装
mysqld install

#初始化
mysqld --initialize

4、启动mysql

启动命令:net start mysql

停止命令:net stop mysql

bash 复制代码
# 启动mysql
net start mysql

5、登录mysql

bash 复制代码
# 用户名、密码登录
mysql -P3307 -u root -p

注意:我这里修改了端口号(my.ini在配置port=3307),所以登录时一定要带参数-P3307,否则会报错。如果端口是mysql默认的3306,这个参数可省略不写

启动数据库时,会生成一个初始密码,初始密码位于data文件夹下的DESKTOP-SFSERDV.err文件中图片

6、修改密码

bash 复制代码
# 设置root用户的新密码
set password for root@localhost=password('新密码')
相关推荐
l1t5 分钟前
duckdb 1.6dev新增的.manual命令
开发语言·数据库
埃博拉酱8 分钟前
Pip/Conda 混用导致的 CRT 版本冲突问题:[WinError 1114] 动态链接库(DLL)初始化例程失败
windows·python
辉灰笔记22 分钟前
第一篇:MySQL8.0生产备份实战|XtraBackup全自动全量+增量备份(钉钉告警+异地Binlog归档)
数据库·mysql·钉钉·运维开发
山峰哥35 分钟前
‌Explain实战:打开数据库执行计划的黑盒‌
大数据·服务器·数据库·sql·深度优先·宽度优先
CoderYanger1 小时前
视频切割脚本(Python版)
linux·开发语言·windows·后端·python·程序人生·职场和发展
wzy06231 小时前
VIP + Orchestrator + 自定义脚本 MySQL 高可用方案
mysql·orchestrator
ClickHouseDB1 小时前
ClickHouse 26.6 版本发布说明
数据库
Wang's Blog1 小时前
Java框架快速入门:深入MyBatis-Plus高级DML操作(ID策略·逻辑删除·乐观锁)
java·数据库·mybatis
西游音月2 小时前
Windows环境下的WSL+Claude Code安装配置
windows·大模型·ai编程·wsl·claude code
小职boy12 小时前
不忘初心Windows系统工具箱下载 - 系统优化与维护工具(v1.1)
windows·系统·电脑软件·工具箱