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命令行操作时的编码问题详解
Apr 14 MySQL
MySQL的join buffer原理
Apr 29 MySQL
MySQL去除重叠时间求时间差和的实现
Aug 23 MySQL
MySQL中连接查询和子查询的问题
Sep 04 MySQL
浅谈MySQL表空间回收的正确姿势
Oct 05 MySQL
MySQL数据库中varchar类型的数字比较大小的方法
Nov 17 MySQL
解决Mysql多行子查询的使用及空值问题
Jan 22 MySQL
MySQL为数据表建立索引的原则详解
Mar 03 MySQL
MySQL 分区表中分区键为什么必须是主键的一部分
Mar 17 MySQL
MySql分区类型及创建分区的方法
Apr 13 MySQL
MySQL约束(创建表时的各种条件说明)
Jun 21 MySQL
MySQL一劳永逸永久支持输入中文的方法实例
Aug 05 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
印尼林东PWN黄金曼特宁咖啡豆:怎么冲世界上最醇厚的咖啡冲煮教程
2021/03/03 冲泡冲煮
用PHP制作静态网站的模板框架
2006/10/09 PHP
php实现MD5加密16位(不要默认的32位)
2013/08/12 PHP
PHP封装CURL扩展类实例
2015/07/28 PHP
PHP实现将多个文件中的内容合并为新文件的方法示例
2017/06/10 PHP
PHP实现一个多功能购物网站的案例
2017/09/13 PHP
thinkPHP3.2使用RBAC实现权限管理的实现
2019/08/27 PHP
laravel csrf排除路由,禁止,关闭指定路由的例子
2019/10/21 PHP
40款非常棒的jQuery 插件和制作教程(系列二)
2011/11/02 Javascript
关闭时刷新父窗口两种方法
2014/05/07 Javascript
javascript+css3 实现动态按钮菜单特效
2016/02/06 Javascript
js仿百度登录页实现拖动窗口效果
2016/03/11 Javascript
jQuery代码性能优化的10种方法
2016/06/21 Javascript
xcode中获取js文件的路径方法(推荐)
2016/11/05 Javascript
简单好用的nodejs 爬虫框架分享
2017/03/26 NodeJs
vue中使用 pako.js 解密 gzip加密字符串的方法
2019/06/10 Javascript
vue实现简单全选和反选功能
2020/09/15 Javascript
vue+iview分页组件的封装
2020/11/17 Vue.js
[01:10]为家乡而战!完美世界城市挑战赛全国总决赛花絮
2019/07/25 DOTA
Python内置函数之filter map reduce介绍
2014/11/30 Python
详解Python之unittest单元测试代码
2018/01/24 Python
Sanic框架蓝图用法实例分析
2018/07/17 Python
Empty test suite.(PyCharm程序运行错误的解决方法)
2018/11/30 Python
Python在图片中插入大量文字并且自动换行
2019/01/02 Python
python接口自动化(十六)--参数关联接口后传(详解)
2019/04/16 Python
pycharm新建Vue项目的方法步骤(图文)
2020/03/04 Python
Python Matplotlib简易教程(小白教程)
2020/07/28 Python
购买美国制造的相框和画框架:Picture Frames
2018/08/14 全球购物
写出程序把一个链表中的接点顺序倒排
2014/04/28 面试题
实习护士自我鉴定
2013/10/13 职场文书
绝对经典成功的大学生推荐信
2013/11/08 职场文书
仓库管理计划书
2014/05/04 职场文书
团代会宣传工作方案
2014/05/08 职场文书
小学生勤俭节约演讲稿
2014/08/28 职场文书
alibaba seata服务端具体实现
2022/02/24 Java/Android
python单向链表实例详解
2022/05/25 Python