主要参考大大的博客,连接如下:https://www.cnblogs.com/xiaohanlin/p/10345501.html

在装MySQL时,突然发现最新版的居然是.zip格式的,我原来的还是有界面的,没办法,只好跟进时代潮流,下面介绍一下.zip版的MySQL安装教程

首先进入官网: https://dev.mysql.com/downloads/mysql/

然后选择你想要的版本

下面是最新的版本,根据你的选择下载

然后解压到指定路径

其中data和my.ini是自己添加的,data是一个空文件夹,my.ini是一个有txt更改后缀后的配置文件,my.ini内容如下:

[client]
port=3306
default-character-set=utf8
[mysqld]
# 设置为自己MYSQL的安装目录
basedir=D:\\anzh\\Mysql
# 设置为MYSQL的数据目录
datadir=D:\\anzh\\Mysql\\data
port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#开启查询缓存
explicit_defaults_for_timestamp=true
skip-grant-tables //此命令的意思是免密码登录,先不注释,等修改root密码后再注释即可

后缀名通过重命名更改txt后缀即可,会出现如下提示,点击确定即可

并且还要把my.ini保存为ANSI格式,不然会报error:Found option without preceding group in config file: D:\Mysql\mysql-5.7.19-winx64\my.ini at line: 1的错误

(此图是借鉴的,链接一会在下方注明)

然后在path中添加环境变量,此电脑图标右击属性->高级系统设置->环境变量->找到path,新建,然后输入MySQL的安装路径,到bin目录,例如我的就是D:\anzh\Mysql\bin

点击确定,然后输入cmd以管理员身份进入命令提示符,进入MySQL的bin目录输入以下命令:

mysqld install
net start mysql  //主要是安装MySQL和开启MySQL的命令

(此图也是借鉴,因为我已经安装成功,同样会在最后注释出处)

因为my.ini中加入了skip-grant-tables配置,所以可以直接使用  mysql -u root -p     输入任意密码登录

(此图也是借鉴,因为我已经安装成功,同样会在最后注释出处)

然后修改密码

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

然后将my.ini文件中skip-grant-tables注释了,然后再重启MySQL即可,这时输入

mysql -uroot -p密码

就可以正常登录,登录后执行show databases;

可能会报错  ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

需要用如下命令再改一次密码

alter user user() identified by "密码";  

再次感谢那篇教程的大大,因为我已经安装成功,所以就借鉴了他的图片

再次注明连接地址:https://www.cnblogs.com/xiaohanlin/p/10345501.html

如果你还有MySQL安装软件的话,参考这篇博客:https://blog.csdn.net/qq_38756992/article/details/84929787

MySQL的卸载:https://blog.csdn.net/NRlovestudy/article/details/83084756

关于新版的MySQL安装教程的更多相关文章

  1. 2021 MySQL安装教程(最新教程)- 含网盘下载

    大家好,我是 我玩亚索我会C.最近电脑重装系统了,然后就想着装个MySQL,由于很久没装过了,于是上网搜索了教程,但是发现现在MySQL安装和之前的不一样了,网上都是旧版的安装教程,所以我就做一篇新版 ...

  2. CentOS下Mysql安装教程

    CentOS下Mysql安装教程 本人学习Linux时使用的是CentOs5.5版本,在该环境中,Mysql的安装方法有很多种,下面我只讲我这次成功了的方法,作为一个记录,供大家参考,同时给自己做一个 ...

  3. Windows之MySQL安装教程

    MySQL安装说明 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,My ...

  4. Docker系列之MySQL安装教程

    Docker系列之MySQL安装教程 有了前面的基础教程Docker系列之常用命令操作手册之后,本博客记录一篇mysql的安装教程 mysql镜像查询命令 docker search mysql 几个 ...

  5. windowns环境下mysql 安装教程

    windowns环境下mysql 安装教程 一:这里以绿色版安装为例(解压就可以使用) 下载地址: 下载页面:https://dev.mysql.com/downloads/mysql/  2:点击 ...

  6. MySQL-配置环境变量及修改密码(附-mysql安装教程)

    MySQL-配置环境变量和修改密码 mysql的安装教程:链接:https://pan.baidu.com/s/1rrPT2X0yRF58kN8jZZx-Mg 密码:55dh 一. 闪退问题 1.1. ...

  7. mySql 安装教程

    看了好久别人的文章,今天就开始自己写第一篇.希望给别人能提供帮助,也可以方便自己查阅. 前两天自己安装了mysql,感觉是比oracle好装多了. mysql安装有两种方式,一种是安装包安装方式,一种 ...

  8. linux - mysql 安装教程

    环境介绍>>>>>>>>>>>>>>>>>> 操作系统:Centos 7 mysql数据库版 ...

  9. Ubuntu server 安装及jdk+mysql安装教程

    Ubuntu server 安装教程 1.查找及下载Ubuntu镜像文件 可以在以下页面下载想要的版本,我这里选择19.04 server版的iso镜像文件: http://mirrors.163.c ...

  10. mysql 安装教程(详细说明)

    如果你装过,一定要先卸载干净,并且重启重新装.卸载教程(保证成功)https://www.cnblogs.com/qzhc/p/11354678.html 大家都知道MySQL是一款中.小型关系型数据 ...

随机推荐

  1. 7、Taylor公式(泰勒公式)通俗+本质详解

    参考:https://zhuanlan.zhihu.com/p/392808684 1.比较通俗地讲解一下泰勒公式是什么. 泰勒公式,也称泰勒展开式.是用一个函数在某点的信息,描述其附近取值的公式.如 ...

  2. ubuntu18.04系统下RealTek RTL 8852BE网卡没有WiFi驱动

    1 打开终端:sudo apt-get update2 安装必要的包:sudo apt-get install make gcc linux-headers-$(uname -r) build-ess ...

  3. appium遇到的问题

    问题1:权限问题:java.lang.SecurityException: Injecting to another application requires INJECT_EV ENTS permi ...

  4. Object.assign() 方法浅析

    Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象.它将返回目标对象. const target = { a: 1, b: 2 ,c:3,e:6}; cons ...

  5. GIS空间分析和建模复习重点4

    27.三维地形分析的方法 常用的有 ·坡度分析 ·坡向分布 ·填挖方分析 ·山体阴影分析 ·通视分析 28.空间分析实际应用 (1)城市应急避难场所是城市防灾减灾规划的重要组成部分,应急避难场所的建设 ...

  6. uniapp开发的app打开微信小程序

    第一种 <script> export default { data() { return { sweixin: null } }, onLoad() { this.getPlus() } ...

  7. maven静态资源过滤

    <resources> <resource> <directory>src/main/java</directory> <includes> ...

  8. 总结ref和out的区别

    之前每次遇到ref和out时,老是忘记他们的使用方法和区别.每次都要网上搜一下别人写的博客来回忆.这次干脆自己整合一下别人博客的内容,方便下次忘记时查询. 用途: 在C#中通过使用方法来获取返回值时, ...

  9. js 评论时间换算

    //时间戳换算 let dateTime=2020-10-10 10:10:10 getDateDiff(dateTime){ let dateTimeStamp = new Date(dateTim ...

  10. Quartus II 17.1新建一个流水灯

    诸图排序:从左到右,从上到下 一.软件设置 1.新建工程并添加FPGA芯片 2.新建.v文件并添加至顶层实体 3.元器件特性设置 4.分析与阐述(生成网表文件) 5.引脚分配 6.编译(包含分析与综合 ...