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 24 MySQL
MySQL Router的安装部署
Apr 24 MySQL
详解MySQL 联合查询优化机制
May 10 MySQL
MySQL 那些常见的错误设计规范,你都知道吗
Jul 16 MySQL
使用ORM新增数据在Mysql中的操作步骤
Jul 26 MySQL
MySQL子查询中order by不生效问题的解决方法
Aug 02 MySQL
Mysql binlog日志文件过大的解决
Oct 05 MySQL
全面盘点MySQL中的那些重要日志文件
Nov 27 MySQL
MySQL中rank() over、dense_rank() over、row_number() over用法介绍
Mar 23 MySQL
mysql 排序失效
May 20 MySQL
MySQL运行报错:“Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre”解决方法
Jun 14 MySQL
MySQL示例讲解数据库约束以及表的设计
Jun 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
php中flush()、ob_flush()、ob_end_flush()的区别介绍
2013/02/17 PHP
PHP file_get_contents函数读取远程数据超时的解决方法
2015/05/13 PHP
js 异步处理进度条
2010/04/01 Javascript
早该知道的7个JavaScript技巧
2013/03/27 Javascript
js数组的操作详解
2013/03/27 Javascript
JavaScript函数获取事件源的小例子
2014/05/14 Javascript
JavaScript拆分字符串时产生空字符的解决方案
2014/09/26 Javascript
JavaScript判断表单提交时哪个radio按钮被选中的方法
2015/03/21 Javascript
jquery衣服颜色选取插件效果代码分享
2015/08/28 Javascript
js实现仿MSN带关闭功能的右下角弹窗代码
2015/09/04 Javascript
借助FileReader实现将文件编码为Base64后通过AJAX上传
2015/12/24 Javascript
Vue.js学习笔记之常用模板语法详解
2017/07/25 Javascript
node 命令方式启动修改端口的方法
2018/05/12 Javascript
koa2+vue实现登陆及登录状态判断
2019/08/15 Javascript
vue2.0+SVG实现音乐播放圆形进度条组件
2019/09/21 Javascript
[01:15]《辉夜杯》北京网鱼队巡礼
2015/10/26 DOTA
Python时区设置方法与pytz查询时区教程
2013/11/27 Python
python sys模块sys.path使用方法示例
2013/12/04 Python
Python深入学习之对象的属性
2014/08/31 Python
详解python之简单主机批量管理工具
2017/01/27 Python
详解Python3 中hasattr()、getattr()、setattr()、delattr()函数及示例代码数
2018/04/18 Python
python SMTP实现发送带附件电子邮件
2018/05/22 Python
Python如何应用cx_Oracle获取oracle中的clob字段问题
2019/08/27 Python
使用Python制作一个打字训练小工具
2019/10/01 Python
使用pyecharts1.7进行简单的可视化大全
2020/05/17 Python
2020版Python学习路线图(附学习资料)
2020/09/15 Python
Python日志打印里logging.getLogger源码分析详解
2021/01/17 Python
html5给汉字加拼音加进度条的实现代码
2020/04/07 HTML / CSS
常见的软件开发流程有哪些
2015/11/14 面试题
金融专业大学生职业生涯规划范文
2014/01/16 职场文书
运动会广播稿150字
2014/02/19 职场文书
《春雨》教学反思
2014/04/24 职场文书
统计员岗位职责范本
2015/04/14 职场文书
亮剑观后感300字
2015/06/05 职场文书
电视新闻稿
2015/07/17 职场文书
JS数组去重详情
2021/11/07 Javascript