MySQL数据库:2、MySQL的下载与安装、基本使用、系统服务制作

news2025/8/12 16:02:57

一、MySQL简介

​ MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

二、安装与下载

1、下载流程

1、访问官方(www.mysql.com)

2、点击‘DOWNLOADS’,进入下载界面

3、下拉,找到‘MySQL Community (GPL) Downloads »‘,点击进入

4、找到,‘MySQL Community Server’单击进入

5、选择操作系统,下载最新版本直接可以点击下方的DOWNLOAD,包版本点击Archives

6、下载完成后,将文件压缩后即可使用

2、配置环境变量

将bin软件解压后,右键我的电脑,高级系统设置,单击环境变量,双击‘path’,将bin目录添加至环境变量中

三、主要目录介绍

  • bin目录

    • 存放启动软件
    • mysqld.exe(服务端) mysql.exe(客户端)
  • data目录

    • 存放核心数据
  • my-default.ini

    • 默认配置文件
  • readme

    • 软件的说明书

四、基本使用

使用cmd运行时,建议使用管理员身份打开

1、找到MySQL,打开bin目录,先启动mysqld

2、保持窗口不关闭,重新打开一个新的cmd窗口

3、再次打开bin目录,启动客户端mysql

注意事项:

  • 直接打开mysql命令默认是游客模式,权限和功能都很少
  • 管理员默认没有密码
    • mysql -uroot -p
  • 首次打开mysql可能会报错,拷贝错误信息百度搜索解决

五、系统服务的制作

mysql相当于是一个c/s的架构程序,因此每次运行mysql的时候都需要运行mysql,较为繁琐,可以将mysqld添加至系统服务中,在我们以后开机时自动在后台运行,就不需要每次使用时,打开mysqld程序

添加的方法:

  • 先将bin目录添加至系统环境变量

  • 将mysql添加至系统服务中

    • 如何查看系统服务
      • cmd窗口输入services.msc
  • 以管理员身份打开cmd窗口

    • mysql --install 回车即可添加
  • 首次添加不会自动启动,需要人为启动

    • 1、进入系统服务,找到mysql点击启动
    • 2、命令符,输入 net start mysql 回车启动

注意事项:

如果需要卸载重新安装的话,需要先关闭系统服务,再将mysqld移出系统服务

1、关闭系统服务

cmd命令窗口输入:net stop mysql

2、移出系统服务

cmd命令窗口输入:mysqld --remove

六、密码相关

1、修改管理员密码

方式一:

1、打开cmd命令窗口

2、输入:mysqladmin -u用户名 -p原密码 password 新密码

方式二:

直接修改存储用户数据的表

1、

方式三:

冷门操作,有的版本可能不支持

1、打开cmd命令窗口

2、输入:set password=password('新密码')

2、忘记密码

方式一:卸载重新安装

方式二:把data目录删除,拷贝别人的目录,密码就是别人的密码

方式三:小把戏操作

1、关闭正常服务端

		net stop mysql

2、跳过授权的方式重启服务端(不校验密码)

		mysqld --skip-grant-table

3、以管理员身份进入,修改mysql.user表数据

		mysql -uroot -p

		update mysql.user set password=password('123') where Host='localhost' and User='root';

4、关闭服务端,正常方式启动即可

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/33458.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

数据结构学习笔记(Ⅲ):栈和队列

目录 1 栈 1.1 栈的基本概念 1.定义 2.基本操作 ​1.2 栈道顺序存储实现 1.实现 2.基本操作 3.共享栈 1.3 栈的链式存储实现 2 队列 2.1 基本概念 1.定义 2.基本操作 2.2 队列的顺序实现 1.实现 2.基本操作 2.3 队列的链式实现 1.链式存储实现队列 2.基本操…

Selenium基础 —unittest单元测试框架

目录 (一)unittest基本简介 (二)unittest基本概念 1、unittest核心的四个概念 2、如何创建一个测试类 3、test fixture常用的四个方法 4、unittest编写测试方法(用例)规范 5、执行测试脚本 6、入门示例 7、结果说明 &am…

目标检测论文解读复现之十七:融合注意力机制的YOLOv5口罩检测算法

前言 此前出了目标改进算法专栏,但是对于应用于什么场景,需要什么改进方法对应与自己的应用场景有效果,并且多少改进点能发什么水平的文章,为解决大家的困惑,此系列文章旨在给大家解读最新目标检测算法论文&#xff0…

视频格式转换器下载哪个好?分享:3种TS到MP4的转换器

对于TS视频格式大家可能接触的比较少,我们先来认识下TS视频格式。 TS是日本高清摄像头拍摄下的视频格式,常用于记录实录片段,比如讲堂、演唱会、监控等等。TS和MP4不同的地方在于TS是一种抢先非高清版视频,其画质并不如MP4&#x…

华为十年架构师实战经验总结:大规模分布式系统架构与设计实战

前言 本篇是从程序员到首席架构师十多年职业生涯的实战经验总结,系统讲解构建大规模分布式系统的核心技术与实现方法,包含开源的Fourinone系统的设计与实现过程,手把手教你掌握分布式技术。 通过学习这个系统的实现方法与相关的理论&#x…

Investment Guide|Star Investors: X METAVERSE PRO‘s Copy Trading System

With the globalization of finance, people around the world are more keenly aware of the role of finance. When financial investment has become a social trend, “how to effectively use every penny and grasp every investment opportunity in a timely manner” h…

SpringCloud - 服务调用

文章目录1. LB负载均衡(Load Balance)2. Ribbon负载均衡服务调用2.1 Ribbon负载均衡演示2.1.1 架构2.1.2 POM2.1.3 RestTemplate操作2.2 Ribbon核心组件IRule2.3 负载均衡规则替换2.4 Ribbon负载均衡算法2.4.1 原理2.4.2 手动实现负载均衡3. OpenFeign服务调用3.1 OpenFeign使用…

[Spring Boot]09 Spring Boot集成和使用Redis

目录前言Spring Boot如何集成RedisSpring Boot如何使用Redis小结前言 Redis全称Remote Dictionary Server(远程字典服务),它是一个基于内存实现的键值型非关系(NoSQL)数据库,由意大利人 Salvatore Sanfilip…

Python 基础(二):搭建 Python 开发环境

搭建 Python 开发环境一、下载 Python 安装包二、安装 Python三、Python开始菜单介绍3.1 IDLE3.2 Python 3.113.3 Python 3.11 Manuals3.4 Python 3.11 Manuals Docs四、Hello World大家好,我是水滴~~ 本篇文章主要介绍如何搭建 Python 的开发环境,主要内…

Eolink钉钉webhook使用教程(超详细)

目录 一、操作步骤 1、空间管理 2、添加服务调用 3、填写添加Webhook信息 4、获取DingDing通知URL 1、需要创建一个至少三个人的群 2、需要添加一个群机器人。 3、选择智能群助手 4、添加机器人 5、点击设置 6、选择【自定义】通过Webhook接入自定义服务 7、确认添…

多元统计分析-----例8.1:今有14名学生的身高和体重数据,做相关图以显示相关变量间的关系。

例8.1:今有14名学生的身高和体重数据,做相关图以显示相关变量间的关系。 x1c(147,171,175,159,155,152,158,154,164,168,166,159,164,177) x2c(32,57,64,1,38,35,44,41,54,57,49,47,46,63)plot(x1,x2,xlim c(145,180),ylimc(25,75))出错: …

Android进阶:6、使用okhttp下载图片

因为在网上找到的资源不只是一些字符串或是一些二进制数字,还是有的是可以肉眼看见的图片,那么我们在发送网络请求时拿到的是一张图片该如何显示在组件上面呢? 这就要使用到okhttp的请求返回结果的一个属性(byteStream&#xff0…

自动驾驶感知算法实战14——感知算法模型生产线

自动驾驶感知算法实战专栏:https://blog.csdn.net/charmve/category_12097938.html目录 一、感知算法生产流程二、算法模型部署流程二、各个阶段交付物数据选择(数据采集、数据增强)数据标注模型训练模型量化模型部署测试与验证一、感知算法生产流程 二、算法模型部署流程 二…

【JavaWeb从零到一】JSPELJSTL

✅作者简介:热爱Java后端开发的一名学习者,大家可以跟我一起讨论各种问题喔。 🍎个人主页:Hhzzy99 🍊个人信条:坚持就是胜利! 💞当前专栏:【JavaWeb】 🥭本文…

通过题目入门python基础1

通过题目入门python基础 简介:本文通过,python的基础题目,带领大家入门python的基础语法,以实用主义为主。 差 读取四个整数 A,B,C,D,并计算 (AB−CD) 的值。 输入格式 输入共四行,第一行包含整数 A&am…

GraphQL 实践与服务搭建

原文链接: GraphQL 实践与服务搭建 GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时。 GraphQL 对你的 API 中的数据提供了一套易于理解的完整描述,使得客户端能够准确地获得它需要的数据,而且没有任何冗余,也让 API 更容…

《SystemVerilog Assertion 应用指南》学习01

文章目录0、基于断言的 验证1、SVA 介绍1.1.、什么是断言1.2、为什么使用 SystemVerilog 断言(SVA)1.3、SystemVerilog 的调度1.4、SVA 术语1.4.1、并发断言1.4.2、即时断言1.5、建立 SVA 块1.6、一个简单的序列1.7、边沿定义的序列1.8、逻辑关系的序列1…

云原生安全:4C~

4C是啥? cloudclustercontainercode 4个C是层的关系,外圈不安全,不能指望里面太安全。。。 目录 Cloud cloud Provider Security 基础架构安全 Cluster cluster的组件 cluster中的组件(应用中的) Container …

第二章:Pythonocc官方demo 案例44(几何板条)

源代码: ##Copyright 2009-2016 Jelle Feringa (jelleferingagmail.com) ## ##This file is part of pythonOCC. ## ##pythonOCC is free software: you can redistribute it and/or modify ##it under the terms of the GNU Lesser General Public License as pub…

数据库 Apache Doris 展开了为期两个月的调研测试

2022 年 3 月开始,我们对符合以上特点的数据库 Apache Doris 展开了为期两个月的调研测试。以下是 Apache Doris 1.1.2 在各个方面的满足情况。 基于上述情况,我们决定采用 Apache Doris,除了可以满足上文提到的几个特点,我们还考…