关于新版的MySQL安装教程
主要参考大大的博客,连接如下: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安装教程的更多相关文章
- 2021 MySQL安装教程(最新教程)- 含网盘下载
大家好,我是 我玩亚索我会C.最近电脑重装系统了,然后就想着装个MySQL,由于很久没装过了,于是上网搜索了教程,但是发现现在MySQL安装和之前的不一样了,网上都是旧版的安装教程,所以我就做一篇新版 ...
- CentOS下Mysql安装教程
CentOS下Mysql安装教程 本人学习Linux时使用的是CentOs5.5版本,在该环境中,Mysql的安装方法有很多种,下面我只讲我这次成功了的方法,作为一个记录,供大家参考,同时给自己做一个 ...
- Windows之MySQL安装教程
MySQL安装说明 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,My ...
- Docker系列之MySQL安装教程
Docker系列之MySQL安装教程 有了前面的基础教程Docker系列之常用命令操作手册之后,本博客记录一篇mysql的安装教程 mysql镜像查询命令 docker search mysql 几个 ...
- windowns环境下mysql 安装教程
windowns环境下mysql 安装教程 一:这里以绿色版安装为例(解压就可以使用) 下载地址: 下载页面:https://dev.mysql.com/downloads/mysql/ 2:点击 ...
- MySQL-配置环境变量及修改密码(附-mysql安装教程)
MySQL-配置环境变量和修改密码 mysql的安装教程:链接:https://pan.baidu.com/s/1rrPT2X0yRF58kN8jZZx-Mg 密码:55dh 一. 闪退问题 1.1. ...
- mySql 安装教程
看了好久别人的文章,今天就开始自己写第一篇.希望给别人能提供帮助,也可以方便自己查阅. 前两天自己安装了mysql,感觉是比oracle好装多了. mysql安装有两种方式,一种是安装包安装方式,一种 ...
- linux - mysql 安装教程
环境介绍>>>>>>>>>>>>>>>>>> 操作系统:Centos 7 mysql数据库版 ...
- Ubuntu server 安装及jdk+mysql安装教程
Ubuntu server 安装教程 1.查找及下载Ubuntu镜像文件 可以在以下页面下载想要的版本,我这里选择19.04 server版的iso镜像文件: http://mirrors.163.c ...
- mysql 安装教程(详细说明)
如果你装过,一定要先卸载干净,并且重启重新装.卸载教程(保证成功)https://www.cnblogs.com/qzhc/p/11354678.html 大家都知道MySQL是一款中.小型关系型数据 ...
随机推荐
- Vue-cli JSX踩坑问题!
今天封装一个公用组件库,期间使用到了JSX,发现在Data配置中去配置渲染函数出现了 h function is not defined的问题?? 网上查询一大堆所谓安装JSX的东西,其实Vue-cl ...
- 阐述智能站变电站时钟同步系统(NTP时间同步服务器)的意义
阐述智能站变电站时钟同步系统(NTP时间同步服务器)的意义 阐述智能站变电站时钟同步系统(NTP时间同步服务器)的意义 阐述观点只代表本人,如有疑问可加微 ahjzsz 1.概述 在现代电网中,统一的 ...
- HIVE- concat方法
(1)concat_ws() select user ,concat_ws(';' , collect_set(cast(amt as string))) as amt from table grou ...
- php 常用助手函数
1 <?php 2 3 if (!function_exists('bcSum')) { 4 function bcSum($scale, ...$args): string 5 { 6 $re ...
- db2存储过程 动态拼接sql 、输出数据集示例
*****部分都是表名.因为隐私关系,替换为*了. 1 CREATE PROCEDURE "BI_DM"."SP_GCYP_REPORT" ( 2 startd ...
- Axure的认识与使用
[软件介绍] Axure RP 是一款产品经理必备的交互式快速产品原型设计制作工具,能够高效率的制作产品原型,快速绘制线框图.流程图.网站架构图.示意图.HTML 模版等. [工具使用] 1.环境与画 ...
- vue项目搭建(vue2+elementUI+less)
装node.js然后控制台输入node -v有版本号就是成功了 如是是windows系统建议装个git ,我这边习惯用命令行了 按照vue 和vue-cli vue-cli是一个vue的脚手架 按照提 ...
- new与delete只能被重载为成员函数;而<<等只能被重载为非成员函数
链接:https://www.nowcoder.com/questionTerminal/5760864337084de6891a9944f41e60f4来源:牛客网 应用程序可以将重载的new/de ...
- verilog 和system verilog 文件操作
1. 文件操作 Verilog具有系统任务和功能,可以打开文件.将值输出到文件.从文件中读取值并加 载到其他变量和关闭文件. 1.1 Verilog文件操作 1.1.1 打开和关闭文件 module ...
- VSCode+EIDE开发CH32V系列RISC-V MCU
VSCode+EIDE开发CH32V系列RISC-V MCU 1. VS Code Visual Studion Code (VS Code),是一款由微软开发且跨平台的免费源代码编辑器.该软件支持语 ...