当前位置: 首页 > news >正文

Mysql5.7安装【Windows版】

文章目录

      • 一、下载
      • 二、添加到环境变量
      • 三、添加配置文件my.ini
      • 四、安装Mysql 修改密码

一、下载

下载地址

滑倒最下面有一个MySQL Community Server

image-20230214130646994

image-20230214131538772

选择要下载的版本

image-20230214131615100

image-20230214131711138

二、添加到环境变量

载好了之后开始解压

image-20230214131743038

把bin目录添加到环境变量

可以点击进入bin目录,直接复制路径

image-20230214131850979

按住windows键,搜索环境变量

image-20230214131946621

image-20230214132137580

添加环境变量

image-20230214132332475

三、添加配置文件my.ini

image-20230214132531341

[mysqld]
#端口号
port = 3306basedir=D:\mysql-5.7.29-winx64  #mysql-5.7.27-winx64的路径datadir=D:\mysql-5.7.29-winx64\data   #mysql-5.7.27-winx64的路径+\data
#最大连接数
max_connections=200
#编码
character-set-server=utf8default-storage-engine=INNODBsql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES[mysql]
#编码
default-character-set=utf8 

四、安装Mysql 修改密码

以管理员身份启动cmd, 输入mysqld --install 会出现 Service successfuly installed

然后再输入mysqld --initialize 此命令没有任何反应,不报错即可

启动mysql net start mysql

然后 停止msyql net stop mysql 在刚才的my.ini文件中添加 skip-grant-rables

image-20230214133158254

然后启动mysql:net start msyql,命令行输入 mysql -uroot -p回车,不需要输入密码,直接回车就行

  • 切换到数据库 use.mysql
  • 输入命令:update user set authentication_string=password("自己的密码") where user="root";
  • 手动停止Mysql服务,

image-20230214133507425

image-20230214133540983

然后英文输入法状态下,点击键盘上的m键,会自动跳到M开头的服务,

找到Mysql,

image-20230214133749783

然后再把my.ini文件中的skip-grant-tables去掉,保存

  • 再次net start mysql启动
  • 连接数据库 mysql -uroot -p回车,输入密码,连接成功。

虽然连接成功,但是报了一个错

image-20230214134028770

只需要再次重置密码就好alter user user() identified by "自己的密码";

http://www.lryc.cn/news/6565.html

相关文章:

  • 分布式一致性算法Raft原理图释
  • 网络安全-字典生成-crunch
  • 闪光桐人の实习日记
  • PostgreSQL 常见配置参数
  • JAVA 常用类型之String结构
  • 二三层网络设备封装与解封装原理
  • 9、MyBatis框架——使用注解开发实现数据库增删改查操作、一级缓存、二级缓存、MyBatis实现分页
  • C++STL剖析(六)—— set和multiset的概念和使用
  • SpringColud第四讲 Nacos的Windows安装方式和Linux的安装方式
  • 微服务项目【网关服务限流熔断降级分布式事务】
  • 【情人节用Compose给女神写个爱心动画APP】
  • GUI swing和awt
  • 速通Spring
  • 【C++】C++入门
  • Linux网络技术学习(五)—— 网络设备初始化(I)
  • [技术选型] ClickHouse和StarRocks的介绍
  • 算法刷题打卡第90天:表现良好的最长时间段
  • Python语言零基础入门教程(十七)
  • C语言中大小端问题
  • vue2+微前端qiankun从搭建到部署的实践(主子应用切换;集成vue3+vite3子应用)
  • 怎么代理微信小程序创业?
  • 今天是情人节呐,我利用Python制作了好多表白的东西,快来吧~
  • 【Linux】-- 进程信号(处理、内核)
  • C/【静态通讯录】
  • 万卷书 - 让孩子对自己负责 [The Self-Driven Child]
  • Postman中cookie的操作
  • torch.grid_sample
  • 前端基于 Docker 的 SSR 持续开发集成环境实践
  • ARM交叉编译入门及交叉编译第三方库常见问题解析
  • Ruby Web Service 应用 - SOAP4R