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('新密码')
相关推荐
云老大TG:@yunlaoda360几秒前
华为云国际站代理商如何使用EDCM进行跨账号代维?
大数据·数据库·华为云
飞函安全几秒前
MongoBleed:MongoDB的秘密漏洞
数据库·安全·mongodb
代码游侠2 分钟前
学习笔记——sqlite3 数据库基础
linux·运维·网络·数据库·笔记·学习·sqlite
黄团团5 分钟前
Oracle内置DBMS_CRYPTO加密包实现AES对称加密和解密
数据库·oracle
小尧嵌入式12 分钟前
C++选择排序插入排序希尔排序快排归并排及大小根堆实现优先级队列
数据结构·c++·windows·算法·排序算法
AC赳赳老秦17 分钟前
使用PbootCMS制作网站如何免费做好防护
前端·数据库·黑客·网站建设·网站制作·防挂马·网站防黑
YJlio18 分钟前
磁盘工具学习笔记(13.7):分析可用空间碎片化程度——为大文件“预留整块地”
数据库·笔记·学习
程序猿202321 分钟前
SQL性能优化-2
数据库·sql
彷徨的蜗牛26 分钟前
深入理解整洁架构 - 第六章 - DDD领域模型
数据库·架构
秋邱27 分钟前
Java匿名内部类的使用场景:从语法本质到实战优化全解析
android·java·开发语言·数据库·python