使用zip包来安装mysql

下载

下载地址mysql,使用5.7.23

配置环境变量

添加到系统变量中

C:\Users\Admin\Downloads\mysql-5.7.23-win32\bin

添加my.ini配置文件

在C:\Users\Admin\Downloads\mysql-5.7.23-win32目录下添加my.ini

bash 复制代码
[mysqld]
# 设置3306端口
port=3306

# 自定义设置mysql的安装目录
basedir=D:\ProgramFiles\mysql-5.7.44-winx64

# 自定义设置mysql数据库的数据存放目录
datadir=D:\ProgramFiles\mysql-5.7.44-winx64\data

# 允许最大连接数
max_connections=200

# 允许连接失败的次数
max_connect_errors=10

# 服务端使用的字符集默认为UTF-8
character-set-server=utf8mb4

# 默认存储引擎
default-storage-engine=INNODB

# 默认认证插件
default_authentication_plugin=mysql_native_password

[mysql]

# 设置mysql客户端默认字符集
default-character-set=utf8mb4

[client]

# 设置客户端连接服务端时默认使用的端口和字符集
port=3306
default-character-set=utf8mb4

初始化MySQL

以管理员权限运行命令行

bash 复制代码
mysqld --initialize --console

记下生成的临时密码用于后面登录修改密码

安装MySQL服务

bash 复制代码
mysqld install

启动mysql

bash 复制代码
net start mysql

登录与修改密码

bash 复制代码
mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
相关推荐
⁤⁢初遇1 分钟前
MySQL---数据库基础
数据库
wolf犭良9 分钟前
27、Python 数据库操作入门(SQLite)从基础到实战精讲
数据库·python·sqlite
画扇落汗26 分钟前
Python 几种将数据插入到数据库的方法(单行插入、批量插入,SQL Server、MySQL,insert into)
数据库·python·sql·mysql
银河系的一束光28 分钟前
mysql的下载和安装2025.4.8
数据库·mysql
Full Stack Developme35 分钟前
SQL 查询中使用 IN 导致性能问题的解决方法
数据库·sql
神经星星1 小时前
【vLLM 学习】API 客户端
数据库·人工智能·机器学习
小光学长2 小时前
基于flask+vue框架的助贫公益募捐管理系统1i6pi(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库
XiaoLeisj2 小时前
【图书管理系统】深入解析基于 MyBatis 数据持久化操作:全栈开发图书管理系统:查询图书属性接口(注解实现)、修改图书属性接口(XML 实现)
xml·java·数据库·spring boot·sql·java-ee·mybatis
Alt.93 小时前
SpringMVC基础一(SpringMVC运行原理)
数据库·spring·mvc
薛晓刚4 小时前
OceanBase单机版保姆级安装
数据库