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 05 MySQL
多表查询、事务、DCL
Apr 05 MySQL
MySQL 存储过程的优缺点分析
May 20 MySQL
MySQL中distinct与group by之间的性能进行比较
May 26 MySQL
解决Navicat for Mysql连接报错1251的问题(连接失败)
May 27 MySQL
mysql5.7使用binlog 恢复数据的方法
Jun 03 MySQL
MySQL千万级数据表的优化实战记录
Aug 04 MySQL
基于MySql验证的vsftpd虚拟用户
Nov 07 MySQL
一文弄懂MySQL索引创建原则
Feb 28 MySQL
SQL注入篇学习之盲注/宽字节注入
Mar 03 MySQL
一条慢SQL语句引发的改造之路
Mar 16 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
如何给phpadmin一个保护
2006/10/09 PHP
十天学会php之第六天
2006/10/09 PHP
PHP nl2br函数 将换行字符转成 <br>
2009/08/21 PHP
如何用php获取文件名后缀
2013/06/09 PHP
php单例模式的简单实现方法
2016/06/10 PHP
PHP数据库表操作的封装类及用法实例详解
2016/07/12 PHP
几个有趣的Javascript Hack
2010/07/24 Javascript
在Javascript中 声明时用"var"与不用"var"的区别
2013/04/15 Javascript
jQuery的position()方法详解
2015/07/19 Javascript
基于replaceChild制作简单的吞噬特效
2015/09/21 Javascript
小心!AngularJS结合RequireJS做文件合并压缩的那些坑
2016/01/09 Javascript
详谈javascript异步编程
2016/02/21 Javascript
javascript实现label标签跳出循环操作
2016/03/06 Javascript
JS集成fckeditor及判断内容是否为空的方法
2016/05/27 Javascript
ros::spin() 和 ros::spinOnce()函数的区别及详解
2016/10/01 Javascript
基于NodeJS+MongoDB+AngularJS+Bootstrap开发书店案例分析
2017/01/12 NodeJs
使用D3.js制作图表详解
2017/08/13 Javascript
react-native使用react-navigation进行页面跳转导航的示例
2017/09/07 Javascript
基于Vue插入视频的2种方法小结
2019/04/02 Javascript
微信公众平台 客服接口发消息的实现代码(Java接口开发)
2019/04/17 Javascript
[03:54]DOTA2英雄梦之声_第06期_昆卡
2014/06/23 DOTA
判断python字典中key是否存在的两种方法
2018/08/10 Python
django session完成状态保持的方法
2018/11/27 Python
用Python实现BP神经网络(附代码)
2019/07/10 Python
pytorch 批次遍历数据集打印数据的例子
2019/12/30 Python
HTML5是否真的可以取代Flash
2010/02/10 HTML / CSS
世界上最大的餐具公司:Oneida
2016/12/17 全球购物
英国文胸专家:AmpleBosom.com
2018/02/06 全球购物
J2EE面试题
2016/03/14 面试题
初中同学聚会邀请函
2014/02/03 职场文书
长江七号观后感
2015/06/11 职场文书
教师见习总结范文
2015/06/23 职场文书
职工宿舍管理制度
2015/08/05 职场文书
工伤事故赔偿协议书
2015/08/06 职场文书
用Python创建简易网站图文教程
2021/06/11 Python
win11无法登录onedrive错误代码0x8004def7怎么办 ?
2022/04/05 数码科技