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
left join、inner join、right join的区别
Apr 05 MySQL
浅谈Mysql多表连接查询的执行细节
Apr 24 MySQL
一篇文章弄懂MySQL查询语句的执行过程
May 07 MySQL
Mysql关于数据库是否应该使用外键约束详解说明
Oct 24 MySQL
mysql5.6主从搭建以及不同步问题详解
Dec 04 MySQL
MySQL常见优化方案汇总
Jan 18 MySQL
MySQL创建定时任务
Jan 22 MySQL
分享MySQL常用 内核 Debug 几种常见方法
Mar 17 MySQL
将MySQL的表数据全量导入clichhouse库中
Mar 21 MySQL
Mysql超详细讲解死锁问题的理解
Apr 01 MySQL
MySQL的存储函数与存储过程的区别解析
Apr 08 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
WinXP + Apache +PHP5 + MySQL + phpMyAdmin安装全功略
2006/07/09 PHP
thinkphp验证码显示不出来的解决方法
2014/03/29 PHP
CI(CodeIgniter)框架介绍
2014/06/09 PHP
ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结
2014/08/23 PHP
php类的自动加载操作实例详解
2016/09/28 PHP
yii2.0整合阿里云oss的示例代码
2017/09/19 PHP
jquery focus(fn),blur(fn)方法实例代码
2011/12/16 Javascript
JS动态创建Table,Tr,Td并赋值的具体实现
2013/07/05 Javascript
js 采用delete实现继承示例代码
2014/05/20 Javascript
5个可以帮你理解JavaScript核心闭包和作用域的小例子
2014/10/08 Javascript
javascript实现无限级select联动菜单
2015/01/02 Javascript
javascript面向对象之对象的深入理解
2015/01/13 Javascript
js控制文本框输入的字符类型方法汇总
2015/06/19 Javascript
js点击列表文字对应该行显示背景颜色的实现代码
2015/08/05 Javascript
jQuery在线选座位插件seat-charts特效代码分享
2015/08/27 Javascript
推荐10 个很棒的 jQuery 特效代码
2015/10/04 Javascript
微信小程序 http请求的session管理
2017/06/07 Javascript
js实现图片粘贴到网页
2019/12/06 Javascript
使用python实现递归版汉诺塔示例(汉诺塔递归算法)
2014/04/08 Python
Python 的 Socket 编程
2015/03/24 Python
浅谈Python 对象内存占用
2016/07/15 Python
pip安装py_zipkin时提示的SSL问题对应
2018/12/29 Python
python os.fork() 循环输出方法
2019/08/08 Python
Python切割图片成九宫格的示例代码
2020/03/10 Python
python实现飞船大战
2020/04/24 Python
Python列表如何更新值
2020/05/27 Python
python 读txt文件,按‘,’分割每行数据操作
2020/07/05 Python
纯CSS实现颜色渐变效果(包含环形渐变、线性渐变、彩虹效果等)
2014/05/07 HTML / CSS
文秘求职信范文
2014/04/10 职场文书
中国梦团日活动总结
2014/07/07 职场文书
2015大学生求职信范文
2015/03/20 职场文书
2015小学教育教学工作总结
2015/07/21 职场文书
Win11电源已接通但未充电怎么办?Win11电源已接通未充电的解决方法
2022/04/05 数码科技
frg-100简单操作(设置)说明
2022/04/05 无线电
浅谈Python中对象是如何被调用的
2022/04/06 Python
Python多线程实用方法以及共享变量资源竞争问题
2022/04/12 Python