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 相关文章推荐
jdbc使用PreparedStatement批量插入数据的方法
Apr 27 MySQL
MySQL 使用自定义变量进行查询优化
May 14 MySQL
MySQL数据库压缩版本安装与配置详细教程
May 21 MySQL
MySQL删除和插入数据很慢的问题解决
Jun 03 MySQL
浅析MySQL如何实现事务隔离
Jun 26 MySQL
MySQL系列之四 SQL语法
Jul 02 MySQL
Mysql中一千万条数据怎么快速查询
Dec 06 MySQL
MySQL数据库完全卸载的方法
Mar 03 MySQL
MySQL数据库如何使用Shell进行连接
Apr 12 MySQL
Mysql表数据比较大情况下修改添加字段的方法实例
Jun 28 MySQL
关于MySQL中explain工具的使用
May 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
新手学习PHP的一些基础知识分享
2011/07/27 PHP
thinkphp模板输出技巧汇总
2014/11/24 PHP
php数组键值用法实例分析
2015/02/27 PHP
codeigniter中view通过循环显示数组数据的方法
2015/03/20 PHP
php结合ACCESS的跨库查询功能
2015/06/12 PHP
Ubuntu 16.04下安装PHP 7过程详解
2017/03/28 PHP
PHP中有关长整数的一些操作教程
2019/09/11 PHP
JS 日期验证正则附asp日期格式化函数
2009/09/11 Javascript
线路分流自动智能跳转代码,自动选择最快镜像网站(js)
2011/10/31 Javascript
jQuery extend 的简单实例
2013/09/18 Javascript
javascript内存管理详细解析
2013/11/11 Javascript
javascript中全局对象的parseInt()方法使用介绍
2013/12/19 Javascript
javascript编写贪吃蛇游戏
2015/07/07 Javascript
jQuery模仿阿里云购买服务器选择购买时间长度的代码
2016/04/29 Javascript
JQuery EasyUI的一些常用组件
2017/07/12 jQuery
jQuery图片加载失败替换默认图片方法汇总
2017/11/29 jQuery
解决layer弹层遮罩挡住窗体的问题
2018/08/17 Javascript
[59:32]Liquid vs Fnatic 2019国际邀请赛淘汰赛败者组BO1 8.20.mp4
2020/07/19 DOTA
Python 文件读写操作实例详解
2014/03/12 Python
跟老齐学Python之做一个小游戏
2014/09/28 Python
Python中map,reduce,filter和sorted函数的使用方法
2015/08/17 Python
华为2019校招笔试题之处理字符串(python版)
2019/06/25 Python
Python math库 ln(x)运算的实现及原理
2019/07/17 Python
Python字符串格式化输出代码实例
2019/11/22 Python
Flask和pyecharts实现动态数据可视化
2020/02/26 Python
flask项目集成swagger的方法
2020/12/09 Python
PyCharm2020.3.2安装超详细教程
2021/02/08 Python
详解HTML5新增标签
2017/11/27 HTML / CSS
REISS英国官网:伦敦High Street最受欢迎品牌
2016/12/21 全球购物
char型变量中能不能存贮一个中文汉字
2015/07/08 面试题
大学生饮食连锁店创业计划书
2014/01/17 职场文书
学校运动会广播稿
2014/10/11 职场文书
党员组织生活会发言材料
2014/10/17 职场文书
学生上课说话检讨书
2014/10/25 职场文书
MySQL的表级锁,行级锁,排它锁和共享锁
2022/07/15 MySQL
Redis实战之Lettuce的使用技巧详解
2022/12/24 Redis