当前位置: 首页 > news >正文

MySQL 8.0 安装、配置、启动、登录、连接、卸载教程

目录

  • 前言
  • 1. 安装 MySQL 8.0
    • 1.1 下载 MySQL 8.0
    • 1.2 安装 MySQL 8.0
  • 2. 配置 MySQL 8.0
    • 2.1打开环境变量
    • 2.2新建变量 `MYSQL_HOME`
    • 2.3编辑 Path 变量
  • 3. 启动MySQL 8.0
    • 3.1验证安装与配置是否成功
    • 3.2初始化并注册MYSQL
    • 3.3 启动MYSQL服务
  • 4.登录MySQL
    • 4.1修改账户默认密码
    • 4.2登录MYSQL
  • 5.连接MYSQL(工具:navicat)
    • 5.1新建连接
    • 5.2测试连接
  • 6.卸载MYSQL8.0
    • 6.1在控制面板中卸载所有关于的mysql软件
    • 6.2删除mysql 文件夹
    • 6.3删除相关注册表
    • 6.4删除MySQL环境变量
  • 总结

前言

MySQL是一个广泛使用的开源关系数据库管理系统,以其高性能、可靠性和易用性而闻名。本教程将指导您完成在不同操作系统上安装、配置、启动MySQL 8.0,以及如何安全地登录和在需要时卸载它。

1. 安装 MySQL 8.0

1.1 下载 MySQL 8.0

访问 MySQL 官方网站(https://www.mysql.com/downloads/)下载 MySQL 8.0 的安装包。选择适合你操作系统的版本,如 Windows、macOS 或 Linux。
我这里是以mysql8.0.28rar为例进行设置

1.2 安装 MySQL 8.0

1.下载完成后将其解压到你想安装的位置(任意) 。
我的位置是:C:\Program Files\MYSQL
在这里插入图片描述
解压后一般是没有my.ini的文件的需要自己新建一个

[mysql]  # 设置 mysql 客户端默认字符集  default-character-set=utf8  [mysqld]  # 设置 3306 端口  port = 3306  # 设置 mysql 的安装目录  basedir= 【写安装mysql目录的位置】# 设置 mysql 数据库的数据的存放目录  datadir= 【写安装mysql目录的位置】/data  # 允许最大连接数  max_connections=200  # 服务端使用的字符集默认为 8 比特编码的 latin1 字符集  character-set-server=utf8  # 创建新表时将使用的默认存储引擎  default-storage-engine=INNODB

2. 配置 MySQL 8.0

2.1打开环境变量

win+q,输入“环境变量”,打开“编辑系统环境变量”
在这里插入图片描述

2.2新建变量 MYSQL_HOME

在这里插入图片描述

在这里插入图片描述

2.3编辑 Path 变量

在这里插入图片描述
在这里插入图片描述
系统变量配置完成!

3. 启动MySQL 8.0

3.1验证安装与配置是否成功

win+q 搜索cmd并以管理员的方式打开
在这里插入图片描述

在cmd中输入mysql后,回车

在这里插入图片描述
如果提示Can't connect to MySQL server on 'localhost:3306'则证明添加成功

3.2初始化并注册MYSQL

  • 初始化指令:mysqld --initialize-insecure

稍微等待一会,如果出现没有出现报错信息,则证明data目录初始化没有问题,再查看MySQL目录下已经有data目录生成。

  • 注册命令:mysqld -install

如图代表注册成功!
在这里插入图片描述

3.3 启动MYSQL服务

  • 启动命令:net start mysql
  • 停止命令:net stop mysql

在这里插入图片描述

4.登录MySQL

4.1修改账户默认密码

  • 修改命令:mysqladmin -u root password 1234 (我这里设置的是1234 可以根据自己的喜好更改)

在这里插入图片描述

4.2登录MYSQL

  • 登录命令:mysql -u用户名 -p密码

在这里插入图片描述

  • 退出mysql指令:
exit
quit

5.连接MYSQL(工具:navicat)

5.1新建连接

在这里插入图片描述

在这里插入图片描述

5.2测试连接

在这里插入图片描述

6.卸载MYSQL8.0

6.1在控制面板中卸载所有关于的mysql软件

在这里插入图片描述
在这里插入图片描述

6.2删除mysql 文件夹

一般默认在这个C盘的文件的位置 C:\Program Files\MySQL
在这里插入图片描述

再去删除C盘下的C:\ProgramData\MySQL 所有文件,programData文件是隐藏的默认,设置显示后即可见
在这里插入图片描述

6.3删除相关注册表

windows+R运行“regedit”文件,打开注册表,找到MySQL文件右击进行删除

计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\MySQLD Service

在这里插入图片描述

6.4删除MySQL环境变量

在这里插入图片描述
这样就彻底卸载完成了!

总结

请记住,配置 MySQL 时,您可能需要根据实际需求调整配置文件中的设置。完成安装后,确保您的 MySQL 服务能够正常运行,并且您可以使用默认的 root 用户登录。

希望本教程能够帮助您快速地设置和运行 MySQL 8.0,为您的开发工作或数据库管理任务提供支持。如果您在使用过程中遇到任何问题,不妨查阅官方文档或寻求社区帮助。

相关文章:

MySQL 8.0 安装、配置、启动、登录、连接、卸载教程

目录 前言1. 安装 MySQL 8.01.1 下载 MySQL 8.01.2 安装 MySQL 8.0 2. 配置 MySQL 8.02.1打开环境变量2.2新建变量 MYSQL_HOME2.3编辑 Path 变量 3. 启动MySQL 8.03.1验证安装与配置是否成功3.2初始化并注册MYSQL3.3 启动MYSQL服务 4.登录MySQL4.1修改账户默认密码4.2登录MYSQL…...

Pythone 程序打包成 exe

1.安装pyinstaller # 安装 pip install pyinstaller # 查看版本 pyinstaller -v2.更新pyinstaller 版本 # 更新 pip install --upgrade pyinstaller # 查看版本 pyinstaller -v3.切换到 py文件所在目录 #切换到.py所在的目录 E: cd cd E:\x-svn_x-local\04PythoneProjects\A…...

“卫星-无人机-地面”遥感数据快速使用及地物含量计算

随着我国高分系列、欧比特系列、自然资源卫星系列等卫星数据的获取,以及美国Headwall、芬兰SPECIM、挪威HySpex、我国双利合谱、智科远达、中科谱光等无人机数据的兴起,遥感数据越来越易得。这些多源数据,在与典型地面点结合后,将…...

设计模式学习(二)工厂模式——简单工厂模式

设计模式学习(二)工厂模式——简单工厂模式 前言简单工厂模式简介示例优点缺点使用场景 前言 工厂模式是一种常用的设计模式,属于创建型模式之一。它的主要目的是为了解耦组件之间的依赖关系。通过使用工厂模式,系统中的具体类的…...

贷款业务——LPR、APR、IRR

文章目录 LPR(Loan Prime Rate)贷款市场报价利率APR(Annual Percentage Rate)年化百分比利率IRR(Internal Rate of Return)内部收益率 LPR、APR 和 IRR 是三个不同的金融术语,LPR 是一种市场利率…...

Simscape Multibody与RigidBodyTree:机器人建模

RigidBodyTree:主要用于表示机器人刚体结构的动力学模型,重点关注机器人的几何结构、质量和力矩,以及它们如何随时间变化。它通常用于计算机器人的运动和受力情况。Simscape Multibody:作为Simscape的一个子模块,专门用…...

数据结构刷题-链表

数据结构刷题-链表 总结:1 链表的解法总结: 1 链表的知识点:1 LC链表合集:1.1 lc206反转链表: 双指针:lc25: K个一组翻转链表:栈1.2 lc203移除链表元素:1.3 设计链表:1.4…...

Java应届第一年规划

👽System.out.println(“👋🏼嗨,大家好,我是代码不会敲的小符,目前工作于上海某电商服务公司…”); 📚System.out.println(“🎈如果文章中有错误的地方,恳请大家指正&…...

js之简单轮播图

今天给大家封装一个简单的轮播图,可以点击下一张上一张以及自动轮播 <!DOCTYPE html> <html><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>走马…...

GitLab教程(二):快手上手Git

文章目录 1.将远端代码克隆到本地2.修改本地代码并提交到远程仓库3.Git命令总结git clonegit statusgit addgit commitgit pushgit log 首先&#xff0c;我在Gitlab上创建了一个远程仓库&#xff0c;用于演示使用Gitlab进行版本管理的完整流程&#xff1a; 1.将远端代码克隆到本…...

前端渲染大量数据思路【虚拟列表】【异步机制】

当浏览器遇到性能瓶颈导致页面卡顿时&#xff0c;你会怎么处理&#xff1f;如何查找问题的原因&#xff1f; 浏览器本身自带性能检测工具&#xff0c;通常我们分析由脚本导致的页面卡顿会选择 性能&#xff08;performance&#xff09; 选项卡&#xff0c;在其中我们可以找到导…...

Ubuntu24.04记录网易邮箱大师的安装

邮箱大师下载 官网自行下载&#xff0c;下载后文件名“mail.deb" https://dashi.163.com/ 安装发现缺少依赖 #mermaid-svg-8wqpqFSBVOPD7NGP {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-8wqpqFSBVOPD7NGP …...

PDF编辑与转换的终极工具智能PDF处理Acrobat Pro DC

Acrobat Pro DC 2023是一款功能全面的PDF编辑管理软件&#xff0c;支持创建、编辑、转换、签署和共享PDF文件。它具备OCR技术&#xff0c;可将扫描文档转换为可编辑文本&#xff0c;同时提供智能PDF处理技术&#xff0c;确保文件完整性和可读性。此外&#xff0c;软件还支持电子…...

Django UpdateView视图

UpdateView是Django中的一个通用视图&#xff0c;用于处理对象的更新操作。它允许用户更新一个已经存在的对象。UpdateView通常与一个模型表单一起使用&#xff0c;这样用户就可以看到当前对象的值&#xff0c;并可以修改它们。 1&#xff0c;添加视图 Test/app3/views.py fr…...

【CS.SE】2024年,你应该选择计算机专业吗?详细分析与未来展望

文章目录 1. 引言1.1 背景介绍 2. 计算机相关专业的现状与挑战2. 计算机相关专业的现状与挑战2.1 行业内的就业趋势2.1.1 现有就业数据2.1.2 行业需求变化 2.2 市场饱和度与竞争2.2.1 毕业生数量增长2.2.2 薪资与职业发展 2.3 技术创新与行业发展2.3.1 新兴技术的发展2.3.2 全球…...

后端开发面经系列 -- 华为OD -- C++面经(全)

华为OD – C面经&#xff08;全&#xff09; 公众号&#xff1a;阿Q技术站 文章目录 华为OD -- C面经&#xff08;全&#xff09;一面1、C结构体和类的区别&#xff0c;类默认的访问权限&#xff0c;结构体可以定义成员函数吗&#xff1f;2、多态的意义&#xff1f;多态的意义…...

3072. 将元素分配到两个数组中 II Rust 线段树 + 离散化

题目 给你一个下标从 1 开始、长度为 n 的整数数组 nums 。 现定义函数 greaterCount &#xff0c;使得 greaterCount(arr, val) 返回数组 arr 中 严格大于 val 的元素数量。 你需要使用 n 次操作&#xff0c;将 nums 的所有元素分配到两个数组 arr1 和 arr2 中。在第一次操…...

day35|1005.K次取反后最大化的数组和 134. 加油站135. 分发糖果

文章目录 python语法记录 sort格式 1005.K次取反后最大化的数组和思路方法一方法二 按照绝对值排序 教程&#x1f388;✨ 背住 按照绝对值进行降序排序的语法是&#xff1a; 134. 加油站思路方法一 教程解法方法二 暴力求解 135. 分发糖果思路方法一 总结 python语法记录 sort …...

HWA和BSS区别

芯片中的HWA&#xff08;Hardware Accelerator&#xff09;模块功能主要是为了加速雷达信号处理的特定任务。HWA模块在雷达系统中起到关键作用&#xff0c;以下是其主要功能和作用&#xff1a; 信号预处理&#xff1a; 滤波&#xff1a;对接收到的雷达信号进行滤波&#xff0c;…...

【Excel】Excel中将日期格式转换为文本格式,并按日期显示。

【问题需求】 在使用excel进行数据导入的过程中&#xff0c; 有的软件要求日期列必须是文本格式。 但是直接将日期列的格式改为文本后&#xff0c;显示一串数字&#xff0c;而不按日期显示。 进而无法导入使用。 【解决方法】 使用【TXET】函数公式进行处理&#xff0c; 在单…...

物联网学习小记

https://www.cnblogs.com/senior-engineer/p/10045658.html GOSP: 提供类似Qt的API接口&#xff0c;仅需要几百KB的硬件资源&#xff08;比Qt小的多&#xff09;&#xff0c;能运行在Qt不支持的低配置硬件上&#xff08;对Qt生态形成补充&#xff09;&#xff0c;适用于嵌入式…...

代码随想录-Day29

491. 非递减子序列 给你一个整数数组 nums &#xff0c;找出并返回所有该数组中不同的递增子序列&#xff0c;递增子序列中 至少有两个元素 。你可以按 任意顺序 返回答案。 数组中可能含有重复元素&#xff0c;如出现两个整数相等&#xff0c;也可以视作递增序列的一种特殊情…...

C/C++ 进阶(6)红黑树

个人主页&#xff1a;仍有未知等待探索-CSDN博客 专题分栏&#xff1a;C 目录 一、概念 性质 二、操作 插入 情况一&#xff1a;cur为红、p为红、g为黑&#xff0c;如果u存在且为红 步骤&#xff1a; 情况二&#xff1a;cur为红、p为红、g为黑&#xff0c;如果u不存在或…...

【Vue】构建vuex-cart模块

说明&#xff1a;既然明确数据要存 vuex&#xff0c;建议分模块存&#xff0c;购物车数据存 cart 模块&#xff0c;将来还会有 user 模块&#xff0c;article 模块… 新建 store/modules/cart.js 挂载到 vuex 仓库上 store/cart.js import Vue from vue import Vuex from vu…...

如何成为嵌入式系统工程师?

各位朋友&#xff0c;如果你们有意向投身于嵌入式开发领域&#xff0c;那么强烈建议你们在软件和硬件两个方面均展开深入且全面的学习。 嵌入式计算机作为嵌入式系统的核心技术支撑&#xff0c;其是直接面向用户、产品以及应用的&#xff0c;无论是软件还是硬件方面都能发挥重要…...

【AI大模型】Transformers大模型库(七):单机多卡推理之device_map

目录​​​​​​​ 一、引言 二、单机多卡推理之device_map 2.1 概述 2.2 自动配置&#xff0c;如device_map"auto" 2.3 手动配置&#xff0c;如device_map"cuda:1" 三、总结 一、引言 这里的Transformers指的是huggingface开发的大模型库&#x…...

驱动代码编写(一)

驱动程序的作用 驱动程序是指与硬件设备和操作系统进行通信的软件。它的主要功能有以下几个方面&#xff1a; 提供硬件支持&#xff1a;驱动程序允许操作系统与硬件设备进行通信&#xff0c;以便正确地操作和控制硬件设备。它可以向操作系统提供有关硬件设备的各种信息&#x…...

Prompt-to-Prompt Image Editing with Cross Attention Control

Prompt-to-Prompt Image Editing with Cross Attention Control (P2P) Amir Hertz, Tel Aviv University, ICLR23, Paper, Code 1. 前言 编辑对这些生成模型来说是具有挑战性的&#xff0c;因为编辑技术的一个固有特性是保留大部分原始图像&#xff0c;而在基于文本的模型中…...

实验11 OSPF协议配置

实验11 OSPF协议配置 一、OSPF单区域配置&#xff08;一&#xff09;原理描述&#xff08;二&#xff09;实验目的&#xff08;三&#xff09;实验内容&#xff08;四&#xff09;实验配置&#xff08;五&#xff09;实验步骤 二、OSPF多区域配置&#xff08;一&#xff09;原理…...

ChatGPT-4o, 腾讯元宝,通义千问对比测试中文文化

国内的大模型应用我选择了国内综合实力最强的两个&#xff0c;一个是腾讯元宝&#xff0c;一个是通义千问。其它的豆包&#xff0c;Kimi&#xff0c;文心一言等在某些领域也有强于竞品的表现。 问一个中文文化比较基础的问题,我满以为中文文化chatGPT不如国内的大模型。可事实…...

凡科做数据查询网站/知乎营销推广

Django模板 一、变量&#xff08;只需要记住两种特殊符号&#xff09; {{  }} 和{% %} {{ }}表示变量&#xff0c;在模板渲染的时候替换成值&#xff0c;变量名由字母数字和下划线组成。 {% %}表示逻辑相关的操作。 点&#xff08;.&#xff09;在模板语言中有特殊的含义&am…...

株洲网站建设推广报价/惠州seo公司

昆明冶金高等专科学校2020录取分数线是多少&#xff0c;各专业录取分数线是多少&#xff0c;是每个填报昆明冶金高等专科学校的考生最关注的问题&#xff0c;随着各省高考录取批次相继公布&#xff0c;考生也开始关心是否被昆明冶金高等专科学校的录取&#xff0c;一品高考网整…...

武汉高端网站建设/重庆seo排名公司

文章目录4.17 CA校验&#xff08;Command Address Parity&#xff09;4.17.1 CA Parity的错误log的读出4.18 Gear down模式&#xff08;其意义何在&#xff1f;&#xff09;4.17 CA校验&#xff08;Command Address Parity&#xff09; MR5的A[2:0]用于控制C/A校验的使能&…...

漳州网站建设喊博大科技/百度客服电话号码

概述 RecyclerView出现已经有一段时间了&#xff0c;相信大家肯定不陌生了&#xff0c;大家可以通过导入support-v7对其进行使用。 据官方的介绍&#xff0c;该控件用于在有限的窗口中展示大量数据集&#xff0c;其实这样功能的控件我们并不陌生&#xff0c;例如&#xff1a;L…...

做拍卖网站多少钱/网站关键词seo优化公司

Linux--多线程之如何使用条件变量条件变量初始化方法&#xff1a;条件变量等待条件变量通知demo运行效果条件变量 条件变量的使用是为了让CPU节省资源&#xff0c;避免空转。条件达成线程才开始运行&#xff0c;不进行无用的等待。 注意&#xff1a;条件变量要配合互斥体进行操…...

wordpress 4.7.2 被黑/东莞关键词优化推广

Simscape Electrical基础快捷键CtrlL 快速定位模块在库中位置&#xff1b;CtrlR 模块右转CtrlShiftR 模块左转空白处双击&#xff0c;搜索模块名/添加AnnotationSpecialized Power Systems一般需要powergui block或solver configuration&#xff1b;使用sum block叠加多个信号&…...