Windows下载并安装MySQL8.0.x 版本的完整教程


Posted in MySQL onApril 10, 2022

一、下载

MySQL官网下载链接:https://downloads.mysql.com/archives/community/

选择版本后下载zip文件

Windows下载并安装MySQL8.0.x 版本的完整教程

博主选择的是8.0.13

二、安装

1 解压

把下载好的zip包在你想要的路径下直接解压。

解压完成后得到这个界面:

Windows下载并安装MySQL8.0.x 版本的完整教程

2 配置环境变量

右击此电脑选择属性

Windows下载并安装MySQL8.0.x 版本的完整教程

Windows下载并安装MySQL8.0.x 版本的完整教程

双击系统环境变量的Path

Windows下载并安装MySQL8.0.x 版本的完整教程

新建一个刚刚你解压的路径(注意要到bin路径下)

3 配置my.ini

Windows下载并安装MySQL8.0.x 版本的完整教程

在D:\Program Files (x86)\mysql-8.0.13-winx64\mysql-8.0.13-winx64路径下新建一个 my.ini 文件。

这里有一个注意点:如果出现mysql8.0安装报错 error: Found option without preceding group in config file:

则把ini文件另存为ANSI编码

文件内容如下:

[mysqld]

# 设置3306端口

port=3306

# 设置mysql的安装目录

basedir=D:\\Program Files (x86)\\mysql-8.0.13-winx64\\mysql-8.0.13-winx64

# 切记此处一定要用双斜杠\\,单斜杠这里会出错。

# 设置mysql数据库的数据的存放目录

datadir=D:\Program Files (x86)\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

4 命令行启动mysql

WIN+R 输入cmd 进入window命令行

Windows下载并安装MySQL8.0.x 版本的完整教程

cd 进入安装mysql的bin目录下

Windows下载并安装MySQL8.0.x 版本的完整教程

输入:mysqld --initialize --console

等待片刻会输出一堆东西,推荐先把这些输出复制一下,放到一个记事本里,因为里面会有你需要的数据库初始密码。

一般会在root@localhost:之后(是一堆像乱码一样的东西,这是初始的随机密码,后续我们会进行更改!)

记下密码之后,执行命令:mysqld --install 安装mysql

正常会输出 successfully

之后执行命令:net start mysql 启动mysql服务

5 修改登录密码

命令:mysql -u root -p 之后复制你刚刚保存在txt文件的初始密码进入mysql

命令:alter user root@localhost identified by '123456'; 这个 123456是我随便打的 可以自定义修改,如果是mysql8以上,推荐别使用纯数字密码,别问我为什么,都是被坑出来的教训!

注:如果出现忘记初始随机密码的情况,可以重新执行mysqld --initialize --console这个命令,但是前提是删除之前生成的Data文件夹

Windows下载并安装MySQL8.0.x 版本的完整教程

到此这篇关于Windows安装MySQL8.0.x 版本教程的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

MySQL 相关文章推荐
MySQL 使用自定义变量进行查询优化
May 14 MySQL
MySQL 常见存储引擎的优劣
Jun 02 MySQL
MySQL中的布尔值,怎么存储false或true
Jun 04 MySQL
浅谈MySQL next-key lock 加锁范围
Jun 07 MySQL
MySQL系列之五 视图、存储函数、存储过程、触发器
Jul 02 MySQL
MySQL系列之十二 备份与恢复
Jul 02 MySQL
MySQL三种方式实现递归查询
Apr 18 MySQL
Mysql 一主多从的部署
May 20 MySQL
MySQL如何修改字段类型和字段长度
Jun 10 MySQL
SQL语句中EXISTS的详细用法大全
Jun 25 MySQL
MySQL中正则表达式(REGEXP)使用详解
Jul 07 MySQL
DQL数据查询语句使用示例
Dec 24 MySQL
MySQL数据库优化之通过索引解决SQL性能问题
Apr 10 #MySQL
MySQL 外连接语法之 OUTER JOIN
Apr 09 #MySQL
MySQL中优化SQL语句的方法(show status、explain分析服务器状态信息)
Apr 09 #MySQL
进阶篇之linux环境下安装MySQL数据库
MySQL的存储函数与存储过程的区别解析
Apr 08 #MySQL
MySQL数据库查询进阶之多表查询详解
MySQL中一条SQL查询语句是如何执行的
You might like
PHP命名空间namespace及use的简单用法分析
2018/08/03 PHP
js正确获取元素样式详解
2009/08/07 Javascript
HTML DOM的nodeType值介绍
2011/03/31 Javascript
js前台判断开始时间是否小于结束时间
2012/02/23 Javascript
Jquery 例外被抛出且未被接住原因介绍
2013/09/04 Javascript
Js判断参数(String,Array,Object)是否为undefined或者值为空
2013/11/04 Javascript
javascript 终止函数执行操作
2014/02/14 Javascript
jquery实现全屏滚动
2015/12/28 Javascript
jQuery实现的选择商品飞入文本框动画效果完整实例
2016/08/10 Javascript
JS当前页面登录注册框,固定DIV,底层阴影的实例代码
2016/09/29 Javascript
jQuery插件HighCharts实现的2D回归直线散点效果示例【附demo源码下载】
2017/03/09 Javascript
基于jquery实现二级联动效果
2017/03/30 jQuery
vue移动端裁剪图片结合插件Cropper的使用实例代码
2017/07/10 Javascript
微信小程序canvas实现刮刮乐效果
2018/07/09 Javascript
layuiAdmin循环遍历展示商品图片列表的方法
2019/09/16 Javascript
原生JavaScript实现日历功能代码实例(无引用Jq)
2019/09/23 Javascript
python3 小数位的四舍五入(用两种方法解决round 遇5不进)
2019/04/11 Python
python实现异常信息堆栈输出到日志文件
2019/12/26 Python
关于Pytorch的MNIST数据集的预处理详解
2020/01/10 Python
python pptx复制指定页的ppt教程
2020/02/14 Python
Python基于百度AI实现OCR文字识别
2020/04/02 Python
Pharmacy Online中文直邮网站:澳洲大型药房
2020/06/27 全球购物
巴西购物网站:Onofre Agora
2020/06/08 全球购物
一道SQL存储过程面试题
2016/10/07 面试题
党员年终民主评议的自我评价
2013/11/05 职场文书
电气工程自动化求职信
2014/03/14 职场文书
投资意向书范本
2014/04/01 职场文书
个人承诺书格式
2014/06/03 职场文书
工作失职检讨书(精华篇)
2014/10/15 职场文书
自我检讨书范文
2015/01/28 职场文书
介绍信格式样本
2015/05/05 职场文书
合同审查法律意见书
2015/06/04 职场文书
烈士陵园观后感
2015/06/08 职场文书
2015年十月一日放假通知
2015/08/18 职场文书
《学会看病》教学反思
2016/02/17 职场文书
java基础——多线程
2021/07/03 Java/Android