一、官网下载安装包

下载地址:https://dev.mysql.com/downloads/mysql/

选择如下图版本↓

二、解压安装包到本地

三、新建记事本创建my.ini配置文件

四、打开新建文本文档保存一下内容,并另存为该新建文本文档.txt为my.ini文件名称

[mysqld]
# 设置 3306 端口
port=3306 # 设置 mysql 的安装目录(需要改为你自己本机的解压路径)
basedir=D:\mysql-8.0.28-winx64 # 设置 mysql 数据库的数据的存放目录(需要改为你自己本机的解压路径,并且data文件夹不能自己手动创建,需要后面代码执行自动生成data文件夹)
datadir=D:\mysql-8.0.28-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

五、配置本机系统环境变量

右键此电脑打开属性设置

新建系统变量 MYSQL_HOME 
变量值就是本地的安装包的解压路径 D:\mysql-8.0.28-winx64
或者也可以直接把变量值配置成bin目录下 D:\mysql-8.0.28-winx64\bin

然后找到用户变量Path下新建路径  %MYSQL_HOME%\bin

六、安装脚本执行安装Mysql

1.打开命令提示符

2.创建data目录文件,等待创建完成(按照顺序依次执行命令,注意中途报错问题)

mysqld --initialize-insecure

另外就是我自己在另存为my.ini文件的时候,选择编码格式的时候选择了utf-8的编码格式后期报了如下图的错误,后来我换了配置文件的编码格式为ANSI编码格式重新执行该命令就成功了。

还有一个错误就是弹窗提示“由于找不到vcruntime140_1.dll,无法继续执行代码”的错误,查了一下是因为我这个电脑缺少VC运行库的事情,安装VC运行库后正常执行命令成功。

 3.初始化data文件夹

mysqld --defaults-file=E:\Mysql\mysql-8.0.28-winx64\my.ini --initialize –console

 4、安装mysql命令

mysqld install

 5、进行MySQL初始化,执行后创建root用户

mysqld --initialize-insecure --user=mysql

 6、启动MySQL服务

找到mysql服务点击启动即可

或者直接执行命令启动mysql服务

net start mysql

 7、启动后root用户密码为空,修改密码的命令如下

mysqladmin -u root -p password 123456

 8、登录数据库root用户

mysql -u root -p

回车后输入密码123456登录即可

mysql-8.0.28-winx64数据库win10系统安装步骤的更多相关文章

  1. mysql 8.0.28 查询语句执行顺序实测结果

    TL;NRs 根据实测结果,MySQL8.0.28 中 SQL 语句的执行顺序为: (8) SELECT (5) DISTINCT <select_list> (1) FROM <l ...

  2. Linux下以tar包的形式安装mysql8.0.28

    Linux下以tar包的形式安装mysql8.0.28 1.首先卸载自带的Mysql-libs(如果之前安装过mysql,要全都卸载掉) rpm -qa | grep -i -E mysql\|mar ...

  3. Python3.7和数据库MySQL 8.0.12 绿色解压 安装教程(一)

    首先要安装MySQL 数据库才可以继续安装图形工具SQLyog 第一步:下载解压包>> MYSQL官网地址:https://dev.mysql.com/downloads/file/?id ...

  4. win10 安装mysql 8.0.18 解决Navicat初次连接报错

    win10 安装mysql 8.0.18 解决Navicat初次连接报错 win10 安装mysql 8.0.18-winx64 一,先去官网下载mysql 安装包 https://dev.mysql ...

  5. MySQL8.0.28安装教程全程参考MySQL官方文档

    前言 为了MySQL8.0.28安装教程我竟然在MySQL官方文档逛了一天,至此献给想入门MySQL8.0的初学者.以目前最新版本的MySQL8.0.28为示例进行安装与初步使用的详细讲解,面向初学者 ...

  6. java连接mysql8.0.28数据库实例

    首先说明,由于是8版本的数据库,所以配置类的写法上与5版本的有所区别,需要注意,同时用idea或eclipse时需要导入jar包,jar包的下载链接: https://dev.mysql.com/ge ...

  7. windows 系统如何安装 mysql 8.0.15 数据库?

    windows 系统如何安装 mysql 8.0.15 数据库? 1. 下载安装包 下载地址:https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0. ...

  8. Win7系统安装 MySQL 8.0.11

    1. 下载 MySQL 8.0.11 版本 下载地址: https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.11-winx64.zip 2. 下载 ...

  9. MySql 8.0.11 在win10下的zip非安装配置

     在win10使用mysql8.0.11的zip包进行配置时,搜到的教程很多坑,特此总结成功配置的方法. 1.下载非安装的zip包   mysql 8.0.11 64位 2.解压zip包 将下载的zi ...

  10. MySQL workbench8.0 CE基本用法(创建数据库、创建表、创建用户、设置用户权限、创建SQL语句脚本)

    原文地址:https://blog.csdn.net/zgcr654321/article/details/82156277 安装完成MySQL后,打开MySQL workbench8.0. 可以看到 ...

随机推荐

  1. Win10系统桌面exe文件图标消失不见了的解决方法

    使用 Windows10正式版系统 过程中,发现桌面上的一些exe文件图标突然消失不见了.虽然这些exe程序还能够正常运行,可是感觉还是非常不舒服.这该怎么办呢?接下来,就随小编看看Windows10 ...

  2. 关于 MySQL 的 General Log 功能

    检查 General Log 输出目标 SHOW GLOBAL VARIABLES LIKE 'log_output'; # Type: Set # Default Value: FILE # Val ...

  3. CCIE DC Multicast Part 4.

    Hi Guys, Part 4 of my CCIE DC multicast article is presented below, in this article we are going to ...

  4. Metasploit渗透测试框架一

    Metasploit简介 Metasploit是一个渗透测试平台,使您能够查找,利用和验证漏洞.该平台还有Metasploit Pro. Metasploit是一个免费的.可下载的框架,本身自带数百已 ...

  5. pytorch自定义RNN结构(附代码)

    pytorch自定义LSTM结构(附代码) 有时我们可能会需要修改LSTM的结构,比如用分段线性函数替代非线性函数,这篇博客主要写如何用pytorch自定义一个LSTM结构,并在IMDB数据集上搭建了 ...

  6. 二、chaosblade实现k8s集群操作

    1.执行 Kubernetes 实验场景,需要提前部署 ChaosBlade Operator,Helm 安装包下载地址 https://github.com/chaosblade-io/chaosb ...

  7. SAP S/4HANA Cloud的功能亮点以及大中型企业为何更倾向选择它

    SAP-System Applications and Products,是一家来自德国的大型跨国软件公司,成立于1972年.作为全球企业管理和协同化商务解决方案供应商,世界第三大独立软件供应商和全球 ...

  8. vue3文档学习

    1.vue的核心功能 1.声明式渲染2.响应性: vue会自动跟踪JavaScript状态并在其发生变化时响应式的更新DOM. 2.渐进式框架 根据不同的需求场景,可以用不同的方式使用vue: 1.无 ...

  9. JAVA学习笔记-09

    多线程: 进程:就是正在执行中的程序,每一个进程执行都有一个执行的顺序,该顺序是一个执行路径.或者叫一个控制单元. 线程:就是进程中的一个独立的控制单元,线程在控制着进程的执行 一个进程中至少有一个线 ...

  10. 并发多线程学习(三)Java多线程入门类和接口

    1 Thread类和Runnable接口 上一章我们了解了操作系统中多线程的基本概念.那么在Java中,我们是如何使用多线程的呢? 首先,我们需要有一个"线程"类.JDK提供了Th ...