MySQL 8.0.13(Windows压缩版本)下载安装教程
MySQL下载安装教程
1、首先在百度上搜索mysql

2、点击链接进去,找到对应的路径


3、进去之后,可以看到版本是8.0.13,以及最下面有个Download按钮,点击下载

4、之后会跳转到开始下载页面,点击最下方的thanks语句,就可以成功的下载了

5、然后开始解压缩,一般情况下解压到C盘目录下(别的盘符也可以);当然你也可以先解压出来,然后复制到你想用的盘符里;解压后的文件目录如下图所示

6、然后我们去设置一下环境变量(右键我的电脑–属性–高级系统设置–环境变量);在系统变量双击PATH,然后新建一个mysql 指向bin的路径(我这里是用的D盘来演示的),然后点击确定保存

7、新建my.ini文件,并进行初始化操作
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\\mysql-8.0.13-winx64 # 切记此处一定要用双斜杠\\,单斜杠我这里会出错,不过看别人的教程,有的是单斜杠。自己尝试吧
# 设置mysql数据库的数据的存放目录
datadir=D:\\mysql-8.0.13-winx64\\Data # 此处同上
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8 #这里是需要进行修改的UTF8MB4
打开CMD窗口(win+R快捷键,输入CMD即可);然后输入mysqld --initialize --console进行初始化操作,同时并生成Data文件;以及把密码(红框所圈就是默认的密码)给显示出来

这里需要注意一下,执行完初始化操作后,【MY-013242】你那边的不一定是这个数字;这个会提示错误,错误就是建议我们把ini配置文件里所有的utf8改成UTF8MB4;改完之后我们把Data文件删掉,重新再执行一遍命令即可,如下图
发现就不会报那个错误了
如果忘了的话,或者不小心关闭了页面,只要把Data文件删除,重新执行初始化命令即可

8、接下来,安装服务以及启动服务
mysqld --install MySQL8.0(这里的名字可以随意发挥,根据自己的需求来;因为是8.0.13版本的,所以我后面用了8.0)
如果出现下面错误,请用管理员模式打开CMD命令行

可以看到,管理员模式是成功的

接下来就是把服务给启动起来(也是用管理员模式)
net start MySQL8.0

9、修改密码(毕竟初始化密码这么复杂)
首先要用root用户登陆进去
mysql -u root -p
之后会提示你输入刚刚的初始化密码,输入完成后,就可以进行sql语句的操作

然后就是进行初始化密码的修改了(123456这里是可以自由发挥的);
PPS:sql语句后面的英文分号是必须的
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

如图,出现OK字样,就表示这条sql语句成功执行了;然后我们执行
quit;
退出mysql连接,来用新密码登录

MySQL 8.0.13(Windows压缩版本)下载安装教程的更多相关文章
- windows下RocketMQ下载安装教程
一.下载(原文链接:http://www.studyshare.cn/software/details/1183/0 ) 1.官网下载:下载地址 2.百度网盘下载:下载地址 提取码:0g5a ja ...
- mysql8.0.20安装教程,mysql下载安装教程8.0.20
mysql8.0.20下载安装教程 mysql8.0.20安装教程 mysql安装包+mysql学习视频+mysql面试指南视频教程 下载地址: 链接:https://pan.baidu.com/s ...
- MySQL 8.0.13安装修改密码的一个问题,记录一下。
https://blog.csdn.net/qq_37350706/article/details/81707862 关于安装MySQL 8.0.13,本人就不多说了,上面这个链接讲的非常详细 请参考 ...
- axure7.0下载安装教程
做产品必需要有原型设计.我们公司称为做demo. demo你能够用ppt做,或者直接做图片.这样给甲方基本通只是. 也能够直接用html做,这样非常慢.尽管真正研发时或许能够复用: 平衡的方案,也是最 ...
- nodejs下载安装教程(XP版)
Node.js 下载安装教程(XP版) 参考自:https://www.cnblogs.com/zhouyu2017/p/6485265.html(win10版) 一.安装环境 Windows Xp( ...
- Cygwin下载,安装教程
Cygwin是一个用于在Windows上模拟Linux环境的软件,由于工作上的需要,我要使用它,至于为什么用它,我在这里不做过多的解释,本文的目的,旨在于解决Cygwin安装上的问题. 原始的安装Cy ...
- Anaconda是什么?Anconda下载安装教程(1)
一.如果从事Python开发,配置环境需要安装两个包: 第一个安装开发工具,俗称IDE : 推荐使用 Pycharm 第二个安装开发工具包: Anaconda ps:Windows 下 Pycharm ...
- Anaconda是什么?Anconda下载安装教程(1)
一.如果从事Python开发,配置环境需要安装两个包: 第一个安装开发工具,俗称IDE : 推荐使用 Pycharm 第二个安装开发工具包: Anaconda ps:Windows 下 Pycharm ...
- Mac上go的下载安装教程
mac上go的下载安装教程 官网https://golang.google.cn/dl/下载,安装 环境变量配置 参考https://www.jianshu.com/p/5c1873eaf3ca Ba ...
随机推荐
- Vue2技术整理3 - 高级篇 - 更新完毕
3.高级篇 前言 基础篇链接:https://www.cnblogs.com/xiegongzi/p/15782921.html 组件化开发篇链接:https://www.cnblogs.com/xi ...
- 判断js对象是否为空
let _isEmptyObj = function(obj) { for(var key in obj) { return false; } return true; }
- Windows 7 Ubuntu 修改系统启动加载项
由于现在硬盘越来越大,越来越廉价.所以越来越多的很为了方便工作学习,在一台物理机上安装多个操作系统. 下面我们就来介绍安装多个操作系统后,每次开机后,到底默认引导哪个系统,由谁说的算? 由引导项说的算 ...
- Java四舍五入保留n位小数的常用写法
1. 使用BigDecimal double v = 1.233; double res = new BigDecimal(v).setScale(2, RoundingMode.HALF_UP).d ...
- 高可用 & 七层负载均衡与四层负载均衡
内容概要 高可用 七层负载均衡 和 四层负载均衡 内容详细 一.高可用 1.什么是高可用 一般是指2台机器启动着完全相同的业务系统,当有一台机器down机了,另外一台服务器就能快速的接管,对于访问的用 ...
- C#操作读写INI配置文件
一个完整的INI文件格式由节(section).键(key).值(value)组成.示例如:[section]key1=value1key2=value2; 备注:value的值不要太长,理论上最多不 ...
- webshell安全教程防止服务器被破解
直接上传取得webshell 因过滤上传文件不严,导致用户能够直接上传webshell到网站恣意可写目录中,然后拿到网站的办理员操控权限. 2 增加修正上传类型 现在很多脚本程序上传模块不是只允许上传 ...
- 【计理01组04号】JDK基础入门
java.lang包 java.lang包装类 我们都知道 java 是一门面向对象的语言,类将方法和属性封装起来,这样就可以创建和处理相同方法和属性的对象了.但是 java 中的基本数据类型却不是面 ...
- docker安装与基本使用
一.docker简介 docker的英文翻译是 "码头工人",即搬运工,它搬运的东西就是我们常说的集装箱Container,Container里面装的是任意类型 ...
- centos安装k8s集群
准备工作 关闭swap,注释swap分区 swapoff -a 配置内核参数,将桥接的IPv4流量传递到iptables的链 cat > /etc/sysctl.d/k8s.conf < ...