windows 10下载安装mysql5.7

MySQL数据库在日常使用是非常的频繁的,不管是线上还是线下。下面我就分享出我安装MySQL5.7的一步一脚印的教程,本教程只针对windows版本。

下载

MySQL官网下载地址:https://downloads.mysql.com/archives/community/
在这里插入图片描述
选择对应的系统和版本点击下载

解压

下载后解压,我这里解压后的目录如下:
在这里插入图片描述

配置环境变量

打开环境变量,如图中标红
在这里插入图片描述
设置环境变量:
在这里插入图片描述
变量名用MYSQL_HOME,变量值就是刚刚的解压后进入的目录,然后点击确认。
在Path系统变量中,添加MySQL配置。
image.png

新建data目录和my.ini文件

在这里插入图片描述
my.ini文件内容如下:

[client]
port=3306
default-character-set=utf8[mysqld]
# 设置为自己MYSQL的安装目录
basedir=E:\\developer\\mysql-5.7.36-winx64
# 设置为MYSQL的数据目录
datadir=E:\\developer\\mysql-5.7.36-winx64\\data
max_connections=150
port=3306
character_set_server=utf8
# 数据库类型inndb支持事务
default-storage-engine=INNODB
sql_mode=STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION
event_scheduler=ON
#开启查询缓存
explicit_defaults_for_timestamp=true
skip-grant-tables

注册 MySQL 服务

进入MySQL安装目录的bin目录,cmd执行如下命令安装MySQL服务。

mysqld -install
  1. 如果报错:由于找不到MSVCR120.dll,无法继续执行代码。重新安装程序可能
    会解决此问题。
    在这里插入图片描述
    这是因为没有安装如下软件导致的,点击如下链接,下载vcredist.

下载 vcredist 地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=40784
在这里插入图片描述

点击下载,安装即可,安装好后,在执行该命令即可。

  1. 如果报错:Install/Remove of the Service Denied! 则需要通过管理员执行。

然后会看到Service successfully installed.
image.png
执行如下命令初始化data目录

mysqld --initialize

需要通过管理员执行,不然会报如下错误:

mysqld: Could not create or access the registry key needed for the MySQL application
to log to the Windows EventLog. Run the application with sufficient
privileges once to create the key, add the key manually, or turn off
logging for that application.
在这里插入图片描述

执行上面命令后会在MySQL的安装目录下生成data目录并创建root用户
在这里插入图片描述

启动服务

执行如下命令启动MySQL

net start mysql

image.png

登录并重置密码

因为my.ini中加入了skip-grant-tables配置,所以可以直接使用 mysql -u root -p 输入任意密码登录
在这里插入图片描述
然后通过SQL语句修改root用户的密码;

#将数据库切换至mysql库 
mysql>use mysql; 
#修改密码 
mysql> update user set authentication_string=PASSWORD('root') where user='root'; 
#刷新MySQL权限相关的表 
mysql> flush privileges; 
mysql> exit;

修改完密码后,把my.ini中的#skip-grant-tables 注释掉然后 net stop mysqlnet start mysql 重启mysql服务,然后就可以mysql -uroot -proot登录了
如果登录后执行 **show databases **报错 ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
需要用 alter user user() identified by “root”; 再改一次密码

呜啦啦啦啦 看官喜欢的话点赞收藏或者关注一下吧

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/254223.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

【明解STM32】中断系统理论基础知识篇之中断寄存器功能原理

目录 一、前言 二、寄存器概述 三、NVIC寄存器组 四、SCB寄存器组 五、中断屏蔽寄存器组 六、总结 一、前言 在之前的STM32的中断系统理论基础知识之基本原理及NVIC中,分别中断的基本原理,中断的管理机制和中断的处理流程进行了较为详细的论述&…

mysql.exe下载_mysql8 windows 下载安装

一. 下载 点击download 可以注册登录,嫌麻烦的话直接点击NO,thanks… 开始下载 二. 安装 下载完成后得到一个zip包 我是安装板和解压即用版都下了,但用的解压即用版本,比较方便 解压mysql-8.0.17-winx64.zip,得到mysql…

MySQL 64位安装教程,不需要配置my.ini文件

一、下载安装包,官网下载 下载网址:https://dev.mysql.com/downloads/mysql/ 2、MySQLWorkbench 8.0.25下载 二、进行MySql压缩包安装方式配置。 不需要配置环境变量,不需要配置mini文件。下载是这些,自己改一下文件夹名字&…

mysql下载安装(清华源)

鉴于网上大多数MySQL方法均是上官网下载,然而像我这样普通电脑,普通带宽,普通配置的电脑,上那些官网的速度确实不敢恭维,因此写了这篇文章,举个例子,我在家中的是最普通的10M带宽,上…

MySQL 5.6 (Win7 64位)下载、安装与配置图文教程

MySQL是目前十分流行的一种关系型数据库管理系统。官网推出的安装包有两种格式,分别是:ZIP格式和MSI格式。其中MSI格式的可以直接点击安装,按照它给出的安装提示进行安装,一般MySQL将会安装在C:\Program Files\MySQL\MySQL Server…

C++ queue类成员介绍

目录 🤔queue模板介绍: 🤔queue特点: 🤔queue内存图解: 🤔 queue的成员函数 🔍queue构造函数: 🔍queue赋值函数: 🔍queue判断函…

video标签学习 xgplayer视频播放器分段播放mp4

文章目录 学习链接目标video标签自带视频和制作的视频区别video标签的src属性本地视频文件前端代码播放效果 服务器视频文件示例1后端代码前端代码播放效果 示例2后端代码前端代码播放效果 示例3后端配置前端代码播放效果 video对象video对象创建和获取video的属性video的方法v…

spring cloud Alibaba之Nacos Discovery--服务治理 (二)

接着上一篇文章 搭建的微服务环境, 实现nacos 注册中心实战操作案例 一. 服务治理介绍 先来思考一个问题 通过上一章的操作,我们已经可以实现微服务之间的调用。但是我们把服务提供者的网络地址 (ip,端口)等硬编码到了代码中&a…

PHPMySQL基础(五):模拟登录后跳转+会话存储功能实现

PHP&MySQL基础(一):创建数据库并通过PHP进行连接_长风沛雨的博客-CSDN博客 PHP&MySQL基础(二):通过PHP对MySQL进行增、删、改、查_长风沛雨的博客-CSDN博客 PHP&MySQL基础(三):处理查询SQL返…

excel用条件格式设置隔行变色

1、选中要设置隔行变色的区域 2、点击条件格式—>新建规则—>使用公式确定要设置格式额单元格 3、输入公式 mod(row(),2) 0,点击格式按钮,选择填充的颜色,点击确定。如下图所示: 4、在新建格式规则窗口中点击确定&#x…

Web|设置隔行变色的单元格

问题 表格在日常生活中使用的非常的多,比如excel就是专门用来创建表格的工具,表格就是用来表示一些格式化的数据的,比如:课程表、银行对账单。在网页中也可以来创建出不同的表格。在HTML中,使用table标签来创建一个表格,在table标签中使用tr来表示表格中的一行,有几行就…

Excel小技巧,隔行变色,多行变色

Excel小技巧,隔行变色,多行变色,间隔色,关键在于公式: mod(row(),x)y 其中x指期望的每隔(x-1)行变色,y等于每隔的第(y1)行; 比如:mod(row(),2)0 用来设置每…

[蓝桥杯/java/算法]A——隔行变色

🧑‍🎓个人介绍:大二软件生,现学JAVA、Linux、MySQL、算法 💻博客主页:渡过晚枫渡过晚枫 👓系列专栏:[编程神域 C语言],[java/初学者],[蓝桥杯] &#x1f4d6…

前端 | 设置隔行变色的单元格

欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。 问题描述 表格在日常生活中使用的非常的多,比如excel就是专门用来创建表格的工具&#…

java中设置基偶隔行换色_excel2010如何设置隔行变色

在使用excel的过程中,一定见过别人编排的excel文档,隔行添加单元格背景颜色,也就是通常所说的隔行变色效果。下面就跟学习啦小编一起看看吧。 excel2010设置隔行变色的步骤 第一步,启动Excel2010,打开相应的工作簿文档…

python如何实现隔行换色_Excel2010如何实现隔行设置背景色

当Excel表格中的数据很多,很有可能会出现看错行的现象,为防止看错行,可以隔行设置背景色。可以通过套用表格格式或者条件格式来达到隔行变色的效果 方法一:通过套用表格格式 1、选中要处理的单元格或者列。 说明:选择列…

Excel 隔行变色

2019独角兽企业重金招聘Python工程师标准>>> 在日常办公Excel操作中,经过遇到需要将表格不同行或者不同列之间标记为不同的颜色来区分。如果只有少量可以直接进行操作,当数量较大时再一行一行或者一列一列操作就显得不够专业了。那么该如何快…

【测试基础01】

本期参考文献: 链接 一、安装mysql 1、安装mysql可以参考链接: 文章 2、安装mysql与python的工具 进行校验,查看是否安装成功 二、创建库 mycursor mydb.cursor() mycursor.execute("CREATE DATABASE ck") 执行语句创建库在mysql库里可以看到…

微信如何群删好友 微信群删好友的方法教程

微信作为如今的日常通讯软件,可以说是融入了生活中的方方面面,而有些人在使用过程中添加了很多好友,但对于一些不怎么熟悉的好友可以选择删除,不过要是好友太多一个一个删也很麻烦,那么,微信如何群删好友?…

终于!微信正式版群聊可折叠:满屏群信息成为历史

9月26日消息,微信今日发布了iOS端的8.0.14版本,微信群聊终于可折叠了。 小雷使用iPadOS上的微信进行了测试,在群聊界面的菜单中,会出现一个“折叠该群聊”的选项,勾选即可折叠该群聊。折叠后,“折叠的群聊”…