MySQL 8.0 最最详细的安装教程以及错误解决办法

2023-10-30

如果你是来解决错误的,请点击直达
安装中的常见错误本教程也详细说明了一番。

MySQL 8.0 安装教程

首先去官网下载MySQL Installer官网下载

本教程重重之重是设置密码验证方式和密码,其余步骤是详细说明。

安装步骤

1、在这里我们选择自定义安装。

自定义安装

2、安装MySQL开发组件,这里根据需求自己选择,本教程选择的是MySQL Server,对于我来说已经够用了。

然后就是自定义安装位置,将左侧需要安装的组件通过中间的箭头就可以进行选择或取消,然后选中要安装的组件,就可以通过右下角的Advanced Options自定义安装位置和数据保存位置。安装几个自定义几次。
设置完成后点击next。

安装开发组件

3、在下图可能会有额外的按钮或在点击execute后会有弹窗,这是安装程序在安装系统缺少的运行库。
有额外按钮就先点它并一路绿灯;若出现弹窗点击是即可,否则会安装失败。具体情况我也记不清了,还请见谅。
若您出现的界面和下图一样点击execute即可。

execute

4、点击next,直到下图出现,若是大佬,中间参数任你调,小白就不用了。
若默认的端口号被占用,改一下就行,实在不会加一(3307,3308……)试试。
下图也好找,next直到有警告标志出现,这一步很重要。
此界面是密码验证方式。一定要选第二个,很重要。
选好 后点击next

很重要

5、设置密码,需要牢记,最好将登陆用户名(是root)和密码(下图的地方设置)记录到其他地方,因为后面要用这个密码连接数据库。其他不用管,然后next,在这一步若出现警告,不同版本警告标志可能不同,换个名字即可。
不换也可以,用管理员身份打开cmd输入以下代码回车即可。这里我按默认的写了,MySQL80这个参数可以根据你重名的名称进行修改。

sc delete MySQL80

什么,删除失败?那就先杀了这个进程(执行下面那个命令),再删除(执行上面那个命令)吧。

taskkill /f MySQL80

然后next,直到步骤6所示界面,因为不同版本步骤有所不同。

warning

6、如下图所示,点击execute。

execute

7、小问题:
若在第四条出错可看卸载教程进行彻底卸载。
若在第五条出错,可去计算机服务里,找见安装过程中所创建的服务。
在登录选项卡选择本地系统账户即可。

server

修改完成后再点击execute,即可安装成功,点击Finish即可完成安装。

8、验证:
在开始菜单栏找到下图所示的程序

第二个

点击第二个,输入密码,若显示版本和所安装版本一致,即安装成功。

成功了

但上图有一个警告,看起来并不是那么完美,去除办法:找见你设置的数据存放位置,这个在自定义安装路径的时候设置过了,只需要把数据文件中的my.ini [client]下的 no-beep=删除即可。
至此,MySQL就完美安装好了。

当然了,MySQL图形管理工具Navicat 12 for MySQL是一款搭配MySQL非常好的软件。可以搭配使用,提高效率。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MySQL 8.0 最最详细的安装教程以及错误解决办法 的相关文章

  • MySQL 行级锁

    我不确定行级锁是如何工作的 但这是我的问题 我有一个表 T id int balance int engine InnoDB 我想锁定 ID 1 的行 所以我开始一个像这样的事务 start transaction select from
  • MySQL中如何重置表的自增列

    我有一张桌子 它的第一列sl是自动递增的 填充表格后 我删除了前两行 第一个条目有sl1 是否可以重置为1维持AI 我正在使用 PHP MyAdmin ALTER TABLE tablename AUTO INCREMENT 1
  • 如何设置 Hibernate 读取/写入不同的数据源?

    使用 Spring 和 Hibernate 我想写入一个 MySQL 主数据库 并从基于云的 Java Web 应用程序中的另一个复制从属数据库中读取数据 我找不到对应用程序代码透明的解决方案 我真的不想更改我的 DAO 来管理不同的 Se
  • PhpMyAdmin 导出不包括 mysqldump 中的主键

    用PhpMyAdmin导出同一个表的结构 DROP TABLE IF EXISTS test apprentis CREATE TABLE IF NOT EXISTS test apprentis a id smallint 10 NOT
  • MySQL 存储过程、Pandas 和“执行多个语句时使用 multi=True”

    注意 正如下面 MaxU 所建议的 该问题特定于 mysql connector 如果您使用 pymysql 则不会出现该问题 希望这可以帮其他人省去一些麻烦 使用Python Pandas 和mySQL 根本无法让存储过程返回结果 更不用
  • 将歌词存储在 MySQL 数据库中

    我想知道在 mysql 数据库中存储音乐 歌词 的最佳方式是什么 以及用于此目的的设置是什么 另外 我想要表格来存储断线 我正在考虑使用 指示新行并使用 php 替换字符串 我不知道从哪里开始 或者使用什么参数 varchar int 我知
  • 在评论中查找不同风格的日期

    我还有一个问题要问preg match 我有一个表 其中评论的日期写在评论本身内 手动 现在我需要提取该日期并将其放置在不同的列中 我发现评论和日期的样式如下 id warning sent warning date 6109 2011 0
  • 如何使用默认约束为mysql中的列创建随机数?

    DEFAULT 约束在接受字符串或当前日期值方面没有问题 我需要的是一个约束 每次创建实体时都会创建一个随机的 4 位数字 我尝试了以下代码 但它返回语法错误 ALTER TABLE client number ADD 代码 INT 4 D
  • 如何在mysql中设置“performance_schema on”?

    我想转performance schemaON 在 mysql 中收集统计信息 我怎样才能实现这个目标 以下指南是特定于 Linux 的 但应该很容易适用于 Windows 您必须检查 mysql 服务器二进制文件是否已编译为支持它 mys
  • 关于mysql建表的几个问题

    CREATE TABLE favorite food person id SMALLINT UNSIGNED food VARCHAR 20 CONSTRAINT pk favorite food PRIMARY KEY person id
  • java.sql.SQLException:已经关闭

    我们有一个在 Tomcat 上运行的 Web 应用程序 带有 MySQL 后端 有一段时间一切都很好 然后突然我们开始遇到这个异常java sql SQLException Already closed 整个堆栈跟踪是 DEBUG org
  • 多人/单人测验游戏的数据库设计

    我在这里看到了很多问题 但没有人适合我的问题 我正在尝试创建一个可扩展的 ER 模型 如果我想添加更多数据 则不会破坏几乎任何东西 所以我尝试创建的是 有两种类型的用户 比如说管理员和工作人员 他们有不同的角色 管理员可以对问题进行 CRU
  • MySQL 将日期时间转换为unix时间?

    我有一个 DATETIME 格式的列 我想将其转换为数据库中的 UNIXTIME 那会是什么样的查询 我知道如何从 UNIXTIME 转换为 DATETIME 但我从未做过相反的操作 我用过FROM UNIXTIME 没有TO UNIXTI
  • 当子查询具有组列时,MySQL 8 不使用 INDEX

    我们刚刚从 mariadb 5 5 迁移到 MySQL 8 一些更新查询突然变得很慢 经过更多调查 我们发现当子查询有组列时 MySQL 8不使用索引 例如 下面是一个示例数据库 桌子users维护每种类型用户的当前余额 表 帐户 维护每天
  • MySql 西班牙语字符数据

    我有一个包含西班牙语字符的数据库 为了填充数据库 我从字符编码 UTF 8 的客户端页面获取值 当我在 mySql 数据库中插入值时 行包含更改的数据 例如 如果我插入 M xico 数据库中的条目是 M xico 其影响是当我对指定 M
  • 无法将外键值插入链接表

    我目前正在尝试将数据插入名为的表中 客户报价 该表充当 顾客 表和 客户关税 桌子 它还记录通过以下方式提交数据的用户 user table 这是我的数据库的架构 https i stack imgur com gyCdb png http
  • mysql - 选择日期时间和组中的小时

    我有一个 ShoppingDates 的日期时间列 假设我有 1000 行 2012 年 7 月 18 日 5 33 39 下午 2012 年 7 月 16 日 6 64 39 下午 2012 年 7 月 14 日 7 34 39 下午 2
  • 检测 MySQL 中的 utf8 损坏字符

    我有一个数据库 其中有一堆损坏的 utf8 字符分散在多个表中 字符列表不是很广泛 AFAIK 修复给定的表非常简单 update orderItem set itemName replace itemName 但我无法找到检测损坏字符的方
  • Java 日期和 MySQL 时间戳时区

    我正在编辑一段代码 其基本功能是 timestamp new Date 然后坚持下去timestamp中的变量TIMESTAMPMySQL 表列 然而 通过调试我看到Date显示在正确时区的对象 GMT 1 当持久化在数据库上时 它是GMT
  • mysql 无法向用户授予权限,出现错误:ERROR 1819 (HY000): 您的密码不满足当前策略要求

    我正在将一个新应用程序迁移到包含 MySQL 数据库的生产环境 尝试使用以下命令授予所需权限时 GRANT ALTER CREATE ON MyDB to ThisUser 我收到错误 ERROR 1819 HY000 Your passw

随机推荐

  • C# 给自己写的软件,加注册码功能

    由于永和的项目里边用到了这个功能 因此在网上找到了 直接贴过来 复用一下 为自己写的程序加一个注册功能吧 生成的机器号是根据CPU和硬盘号来的 根据自己的需求改成是否是随机生成 代码直接粘贴到新建类覆盖原代码就能直接用了 using Sys
  • 探索IP地址的应用

    无论是互联网行业还是传统行业都会用到网络 作为企业如何维护网络安全 保障网站不被攻击 数据不被泄露等 这个时候我们就会通查询IP归属地 辅助企业解决安全问题 下面介绍一下ip归属地在各行业的具体应用 1 网安行业 应用一 提升企业网络资产检
  • cocos2dx使用CocosBuilder(编辑器)完成基础骨骼动画

    转载自 黑米GameDev街区 原文链接 http www himigame com cocosbuilder 1061 html 点击订阅 本博客最新动态 及时将最新博文通知您 关于CocosBuilder 已经成为cocos2d coc
  • 抖音壁纸表情包小程序源码,可对接流量主

    抖音壁纸表情包小程序源码 可对接流量主 抖音壁纸表情包小程序源码 可对接流量主 抖音壁纸表情包小程序源码 可对接流量主 抖音壁纸表情包小程序源码 可对接流量主 星光壁纸 我的页面
  • 【C语言取反运算符】~2是多少?~-5是多少?

    标题的答案 2 3 3 2 原理是什么 我们先来看这个程序及输出的结果 容易总结出这样一个结论 i i 1 为什么呢 一言以蔽之 运算符是对i的补码 含符号位 进行取反 2的原码是0000 0010 正数补码是其本身0000 0010 取反
  • angularJS项目开发需要下载安装和配置的环境

    1 node js npm命令 nodejs org nodejs安装及环境配置参见博客园某博客 地址 http www cnblogs com linjiqin p 3765390 html 2 cordova codova apache
  • Python入门之对象与变量

    一 对象 对象是Python中最基本的概念之一 在Python中 万物皆可对象 对象有三个基本属性 即类型 身份标识 值 二 变量与赋值 1 变量 在Python中 不需要事先声明变量名及其类型 直接赋值即可创建任意类型的对象变量 不仅变量
  • 基于QT4.8.6的软键盘

    这几天接到任务要写一个软键盘 用于在Linux上运行的软件 windows下也可以 效果 1 能够实现中英文 数字 字符的切换 2 并且实现单字中文 英文 数字 符号的输入 3 使用sqlite数据库 4 完全模仿手机QQ全键盘输入样式 源
  • 【Linux】VMware虚拟机安装Linux Mint系统

    1 安装准备 虚拟机软件 VMware Workstation Pro Mint系统镜像 linuxmint 20 3 cinnamon 64bit iso 下载网址可见 网易 欢迎访问网易开源镜像站 阿里 阿里巴巴开源镜像站 清华 清华大
  • Django 知识库:as_view()解析

    Django 有函数视图和类视图 分别是这样用的 函数视图 path function view 类视图 path ClassView as view 源码 来一步步分解 as view 是个类方法 它的第一个参数 cls 表示类本身 跟实
  • 2023 咸鱼玩法进阶课程

    第一课 闲鱼高阶玩法总体概述第二课 如何找到更有价格优势的货源第三课 十有九成的货源砍价技巧 第四课 闲鱼更新课程大总结
  • 【element-ui其他icon笑脸评分使用方法,官方文档踩坑】

    前提 使用elemen的
  • C++11 线程异步

    文章目录 1 线程异步的概念 2 future 2 1 共享状态 2 2 常用成员函数 3 promise 3 1 常用成员函数 3 2 promise的基本使用 4 package task 4 1 常用成员函数 4 2 package
  • 各种手机的UserAgent大全

    手机 UA 常用UserAgent列表 去重共85339条 类型 系统 设备 浏览器 User Agent 手机 Android OPPO R11st 手机百度 Mozilla 5 0 Linux Android 7 1 1 OPPO R1
  • [C#][Xml][Error Recording]System.ArgumentException:““.”(十六进制值 0x00)是无效的字符。”

    问题描述 在通过工具修改Xml内容后 在通过doc Save file path SaveOptions None 保存修改内容时 工具崩溃报错信息为 System ArgumentException 十六进制值 0x00 是无效的字符 问
  • 使用Skywalking追踪你的SpringBoot程序

    由于Skywalking符合opentracing的数据标准 而opentracing也是未来的大势所趋 特写一个傻瓜式教程 帮你手把手进行监控自己的SpringBoot程序 1 准备工作 访问https github com apache
  • Java学习笔记 五(面向对象)

    一 面向对象的概念 1 面向对象是把解决的问题按照一定的规则划分为多个独立的对象 然后通过调用对象的方法来解决问题 面向对象的主要特点为封装性 继承性和多态性 2 封装性 封装是面向对象的核心思想 将对象的属性和行为封装起来 不需要让外界知
  • 音乐学习笔记

    音乐学习笔记 1 和声 1 1基础和弦 1 2 卡农进行 1 和声 1 1基础和弦 1 音阶 音阶 大调音阶 1 c 1 2 3 4 5 6 7 1 小调音阶 6 c 6 7 1 2 3 4 5 6 1 主音 4 下属音 5 属音 1级和弦
  • 【CUDA编程】 动态体素化实现

    动态体素化实现 动态体素化DV克服了硬体素化HV的一些缺点 动态体素化DV保留了分组grouping阶段 相反 它没有采样固定的点数或体素容量 它保留了点和体素之间的完全映射 因此 体素数和每个体素中的点数都是动态的 依赖于具体的映射函数
  • MySQL 8.0 最最详细的安装教程以及错误解决办法

    如果你是来解决错误的 请点击直达 安装中的常见错误本教程也详细说明了一番 MySQL 8 0 安装教程 首先去官网下载MySQL Installer官网下载 本教程重重之重是设置密码验证方式和密码 其余步骤是详细说明 安装步骤 1 在这里我