下载MySQL压缩包


去MySQL官网下载MySQL8数据库的压缩包


解压MySQL压缩包

下载完了是一个压缩包
如图:

解压缩一下:

其内部目录结构如下:


创建配置文件

在MySQL的根目录中新建配置文件:my.ini
配置信息如下:

[mysqld]
#设置3306端口
port=3306
#设置mysql的安装目录,这个大家需要根据自己的安装目录来改一下
#值得一提的是,这个地方建议大家用\\表示一层目录,用\有时候会报错,也不知道为什么
basedir=D:\\ProgramFiles\\MySQL\\mysql-8.0.25
#设置mysql数据库的数据的存放目录
datadir=D:\\ProgramFiles\MySQL\\mysql-8.0.25\\data
#允许最大连接数
max_connections=200
#允许连接失败的次数。
max_connect_errors=10
#服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
#设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4

如图所示:


开始安装

第一步:用管理员身份打开命令提示符

windows键,在开始菜单中输入cmd找到命令提示符,并用管理员身份运行

如果你的账户本身就是管理员,那么你可以直接按win+r快捷键,输入cmd,然后直接回车,调出命令提示符

如图

第二步:切换到你解压MySQL的根目录中

如图:

第三步:初始化数据库

输入命令:mysqld --initialize --console回车后开始初始化数据库,这个过程会花一点时间,初始化完成之后会出现如下界面:
如图:

异常情况

正常情况下,输入mysqld --initialize --console命令回车后就会开始初始化数据库,但有的小伙伴可能会遇到这种情况:

mysqld.exe - 系统错误 由于找不到MSVCP1.40.ddl,无法继续执行代码,重新安装程序可能会解决此问题。

如图:

原因

这是因为缺少c++运行库导致的,这种情况在windows10比较常见。

解决办法

DirectXRepair修复工具修复后再次执行mysqld --initialize --console命令即可。我在这里给各位小伙伴提供了百度网盘的下载地址。大家就不用去网上慢慢找了。


百度网盘下载地址:https://pan.baidu.com/s/1BHvjRVgV134QshOffAER3w
提取码: 63p3


DirectXRepair修复工具的使用步骤:
一、解压缩DirectXRepair

如图:

二、执行DirectX Repair.exe程序

三、点击检测并修复

四、等待修复完成

五、完成修复,确认后退出


执行完了之后可以看到数据库的初始密码,请一定要把这个密码记下来,否则等会儿无法登录数据库,需要注意的是,这个密码前面有个空格,小伙伴们要小心点,别把这个空格给复制进去了。例如我这里的初始密码是:PEdROUM,g8zu

安装MySQL服务

输入:mysqld --install回车,此命令用于安装MySQL的服务。如果没有报错的话,会提示:Service successfully installed.
如图:

如果执行了命令之后出现:The service already exists!那么说明你已经安装了这个服务,可能是因为你以前安装过mysql的原因。你可以选择用命令:sc delete mysql来删除你原有的服务。或者你也可以使用mysqld --install [服务名],这个命令后面这个参数是你指定的服务名。这样就可以避免重复了。

启动服务:

输入命令:net start mysql 启动MySQL服务 。如果没有报错,那就启动成功了。如果你改了服务名的,请换成你自己的服务名
如图:

修改密码

接下来,应该修改下密码,因为初始密码太难记了。

一、登录MySQL

输入命令:mysql -uroot -p你的密码回车即可登录MySQL
如图:

二、执行修改密码的SQL代码

输入SQL代码:ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';回车即可修改数据库登录密码

如图:

三、完成修改并退出

输入命令:exit退出
如图:


完成安装

顺利执行完上述步骤后,那就恭喜你了。成功完成了对MySQL8的安装。如果有需要的话,后面也可以配置一下环境变量。

Windows中MySQL8详细安装教程相关推荐

  1. neo4j windows 3.5详细安装教程(附百度云链接)

    neo4j windows 3.5详细安装教程 1.访问官网 https://neo4j.com/download-center/#community 下载server: 2.官网下载的速度真是超级慢 ...

  2. mysql windows 管道连接,科技常识:Windows Server 2016 MySQL数据库安装配置详细安装教程...

    今天小编跟大家讲解下有关Windows Server 2016 MySQL数据库安装配置详细安装教程 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关Windows Server 2016 ...

  3. Windows下MySQL的详细安装教程

    1.安装之前需要注意的几点 建议不要安装最新版本,一般找mysql5.0系列版本即可: mysq1官网有.zip和.msi两种安装形式: zip是压缩包,直接解压缩以后使用的,需要自己配置各种东西:m ...

  4. python windows系统_Windows系统下Python-Windows详细安装教程

    安装Python-Windows 在开始Python编程前,需要先安装Python环境.Python安装包可以到Python的官网下载,官网地址是,如果想直接跳过关于Python的介绍相关直接下载安装 ...

  5. 中望CAD2022安装教程(详细图文安装教程+全网首发)

    给大家带来一篇中望CAD2022安装激活教程,令人震惊的是,网上居然没有一个完整的,而且全都是在胡扯,当然也有可能是因为新版本大家都不知道......最后无奈只能自己写了个中望CAD2022安装教程, ...

  6. mysql为什么每天0点就装东西_MySQL的详细安装教程

    1.安装之前需要注意的几点 建议不要安装最新版本,一般找mysql5.0系列版本即可: mysq1官网有.zip和.msi两种安装形式: zip是压缩包,直接解压缩以后使用的,需要自己配置各种东西:m ...

  7. python安装了运行不了_python详细安装教程

    本章开始,我们将详细介绍Python编程环境的搭建,工欲善其事必先利其器,所以我们这里先介绍python详细安装教程.由于Python是跨平台的,他可以运行在Windows.Linux.Mac等系统上 ...

  8. Pycharm详细安装教程

    Pycharm详细安装教程 此电脑现已安装Anaconda,准备安装Pycharm 2020.3.3专业版.参考博客:Anaconda与PyCharm安装与配置 1.由于下载版本为旧版本,所以在Oth ...

  9. 我的Go+语言初体验——(2)IDE 详细安装教程

    我的Go+语言初体验--(2)IDE 详细安装教程 "我的Go+语言初体验" | 征文活动进行中- Go+ 语言的安装和环境配置有些复杂,官方教程也没有写的很详细. 通过控制台编写 ...

最新文章

  1. SpringBoot 2.x 使用 JWT(JSON Web Token)
  2. 服务发现系统之consul入门
  3. Paddle 网络中的Tensor 数据结构
  4. cesium 加载bim模型_构建统一CIM数字底盘,实现基于BIM的全流程管控
  5. 敏捷个人课后练习四主题:我想要什么?
  6. QT教程1:ubuntu18.04安装QT5
  7. Kinect学习(五):提取带用户ID的深度数据
  8. 正则匹配中文 UTF-8 GBK
  9. linux后台不挂断运行 nohup命令
  10. JAVA拳皇_拳皇(Java简单的小程序)代码实例|chu
  11. Python 爬虫抓取代理IP,并检测联通性
  12. Java编程技巧之样板代码
  13. c++future 配合httplib post 高级技巧
  14. dao-service-servlet-jsp构建简易web通讯录(三层开发)预备知识
  15. 《南溪的目标检测学习笔记》——图像预处理的学习笔记
  16. css环形进度条clip,clip实现圆环进度条
  17. u8服务器配置维护,u8客户端连接服务器配置
  18. python中步长_python步长什么意思
  19. linux的ctrl alt f12,“Ctrl + Alt + F12”是做什么的?
  20. 云服务的未来:下一个淘宝

热门文章

  1. Mac电脑使用:判断ARM64 or x64的方法
  2. 养子女对养父母和亲生父母都要有赡养义务吗
  3. 大学生如何准备华为hcip认证及相关资料?
  4. 认识动物宝宝早教APP隐私政策
  5. 关于计算机春联PPT,春节祝福主题春联.ppt
  6. 如何选择防御DOSS攻击的产品?
  7. 无法启动游戏 因为计算机,WeGame只需五步即可解决游戏无法启动的问题!
  8. 听说你还不知道A,B,C...P站是什么?要跟紧年轻人的步伐了
  9. 五个有用的微信公众号运营技巧!
  10. java里单引号怎么打出来_如何在单引号引起来的字符串中转义单引号