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事务的隔离级别与MVCC
Apr 22 MySQL
Mysql服务添加 iptables防火墙策略的方案
Apr 29 MySQL
解决Navicat for Mysql连接报错1251的问题(连接失败)
May 27 MySQL
MySQL 常见的数据表设计误区汇总
Jun 07 MySQL
通过shell脚本对mysql的增删改查及my.cnf的配置
Jul 07 MySQL
mysql函数全面总结
Nov 11 MySQL
一文弄懂MySQL中redo log与binlog的区别
Feb 15 MySQL
分析MySQL优化 index merge 后引起的死锁
Apr 19 MySQL
MySQL 数据 data 基本操作
May 04 MySQL
MySQL安装失败的原因及解决步骤
Jun 14 MySQL
MySql按时,天,周,月进行数据统计
Aug 14 MySQL
MySQL实现用逗号进行拼接、以逗号进行分割
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(7) php 字符串相关应用
2010/03/05 PHP
php匹配字符中链接地址的方法
2014/12/22 PHP
JavaScript的eval JSON object问题
2009/11/15 Javascript
Ext GridPanel加载完数据后进行操作示例代码
2014/06/17 Javascript
Javascript前端UI框架Kit使用指南之kitjs的对话框组件
2014/11/28 Javascript
jQuery中data()方法用法实例
2014/12/27 Javascript
详解js中构造流程图的核心技术JsPlumb
2015/12/08 Javascript
JS在onclientclick里如何控制onclick的执行
2016/05/30 Javascript
基于Phantomjs生成PDF的实现方法
2016/11/07 Javascript
文件上传的几个示例分享【推荐】
2016/12/16 Javascript
微信小程序实战之自定义模态弹窗(8)
2017/04/18 Javascript
javascript用rem来做响应式开发
2018/01/13 Javascript
vue实现移动端省市区选择
2019/09/27 Javascript
[42:23]完美世界DOTA2联赛PWL S3 Forest vs Rebirth 第二场 12.10
2020/12/13 DOTA
python中assert用法实例分析
2015/04/30 Python
opencv-python 读取图像并转换颜色空间实例
2019/12/09 Python
django ORM之values和annotate使用详解
2020/05/19 Python
Python OpenCV实现测量图片物体宽度
2020/05/27 Python
python PIL模块的基本使用
2020/09/29 Python
Django websocket原理及功能实现代码
2020/11/14 Python
HTML5自定义mp3播放器源码
2020/01/06 HTML / CSS
全球速卖通:AliExpress(国际版淘宝)
2017/09/20 全球购物
英国图书音像网站:Hive.co.uk(图书、电子书、DVD、蓝光、音乐CD等)
2017/10/16 全球购物
毕业生自荐信如何写
2014/03/24 职场文书
《音乐之都维也纳》教学反思
2014/04/16 职场文书
党员先锋岗事迹材料
2014/05/08 职场文书
法学自荐信
2014/06/20 职场文书
第一批党的群众路线教育实践活动总结报告
2014/07/03 职场文书
大四优秀党员个人民主评议
2014/09/19 职场文书
保研导师推荐信
2015/03/25 职场文书
2015年少先队活动总结
2015/03/25 职场文书
企业财务总监岗位职责
2015/04/03 职场文书
2015入党个人自传范文
2015/06/26 职场文书
教师信息技术学习心得体会
2016/01/21 职场文书
MySQL去除重叠时间求时间差和的实现
2021/08/23 MySQL
Python爬虫网络请求之代理服务器和动态Cookies
2022/04/12 Python