Python基础之数据库:2、MySQL的下载与安装、基本使用、系统服务制作「终于解决」

Python基础之数据库:2、MySQL的下载与安装、基本使用、系统服务制作「终于解决」一、MySQL简介 ​ MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 二、安装与下载 1、下载流程 1、访

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

目录
  • 一、MySQL简介
  • 二、安装与下载
    • 1、下载流程
    • 2、配置环境变量
  • 三、主要目录介绍
  • 四、基本使用
  • 五、系统服务的制作
  • 六、密码相关
    • 1、修改管理员密码
    • 2、忘记密码

一、MySQL简介

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

二、安装与下载

1、下载流程

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

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

Python基础之数据库:2、MySQL的下载与安装、基本使用、系统服务制作「终于解决」

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

Python基础之数据库:2、MySQL的下载与安装、基本使用、系统服务制作「终于解决」

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

Python基础之数据库:2、MySQL的下载与安装、基本使用、系统服务制作「终于解决」

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

Python基础之数据库:2、MySQL的下载与安装、基本使用、系统服务制作「终于解决」

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

Python基础之数据库:2、MySQL的下载与安装、基本使用、系统服务制作「终于解决」

2、配置环境变量

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

Python基础之数据库:2、MySQL的下载与安装、基本使用、系统服务制作「终于解决」

三、主要目录介绍

  • 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、关闭服务端,正常方式启动即可

原文地址:https://www.cnblogs.com/kangssssh/archive/2022/11/22/16916633.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/4508.html

(0)
上一篇 2023-06-16 17:30
下一篇 2023-06-16

相关推荐

  • Python从3.x降低到2.x

    Python从3.x降低到2.x自2010年开始发布,Python 3.x版本的语法和库更新已经进行了10年,Python 2.x在几年前已经停止更新,然而,随着新兴的软件和旧版本的需求,许多程序员不得不从Python 3.x回到Python 2.x。在本文中,我们将探讨Python从3.x版本降级到2.x版本的原因和具体操作。

    2024-04-27
    70
  • 在Mac上使用Python运行代码

    在Mac上使用Python运行代码Python是一门高级编程语言,它被广泛用于Web开发、数据分析、人工智能等领域。Mac操作系统自带了Python解释器,让我们可以直接在终端上运行Python代码。在本文中,我们将介绍如何在Mac上使用Python运行代码。

    2024-08-08
    29
  • python学习(python学习路线图)

    python学习(python学习路线图)零基础情况下,想学一门语言。其实python非常适合初学者入门。相比较其他不少主流编程语言,有更好的可读性,因此上手相对容易。那么如何快速掌握python?

    2023-11-30
    122
  • mysql常见笔试题及答案_java笔试题大全带答案

    mysql常见笔试题及答案_java笔试题大全带答案一、Mysql常见笔试题 1、Mysql 中有哪几种锁? (1)表级锁:开销小,加锁快。不会出现死锁,锁定粒度大,发生锁冲突的概率高,并发度低。 (2)行级锁:开销大,加锁慢。会出现死锁,锁定粒度小,

    2023-02-04
    148
  • 京东张政:内容理解在广告场景下的实践和探索[通俗易懂]

    京东张政:内容理解在广告场景下的实践和探索[通俗易懂]分享嘉宾:张政 京东 算法工程师 编辑整理:AMS 周金星 出品平台:DataFunTalk 导读: 内容生态建设是近几年互联网快速发展的关键动因,也是AI化的重点方向之一。本文主要分享在京东广告业务

    2023-05-23
    140
  • 了解Python的Wheel模块

    了解Python的Wheel模块Python是一种优秀的编程语言,广泛应用于Web开发、科学计算、人工智能等领域。Python的包管理系统pip可以方便地安装和管理库,但是在安装一些特殊的库时,可能会遇到一些问题。传统的Python库通常是一个压缩包,需要经过编译才能在本地安装使用。这种方式在不同操作系统和版本之间移植不方便,耗时耗力。为了解决这个问题,Python社区推出了Wheel模块。

    2024-05-09
    71
  • 程序日志停止滚动问题排查「建议收藏」

    程序日志停止滚动问题排查「建议收藏」今天在做定时任务的时候,遇到了一个比较难搞的问题,这个问题也比较有意思,现在给大家分享一下,这个定时任务的调用入口是这样的。 // 进行 ldap同步 public void runLdapSyncJ

    2022-12-18
    139
  • 开源大数据调度系统Taier技术公开课——Taier数据开发介绍[通俗易懂]

    开源大数据调度系统Taier技术公开课——Taier数据开发介绍[通俗易懂]一键直达直播间 一、直播介绍 之前的内容,我们为大家分享了Taier入门及控制台,以及Taier的Web前端架构介绍,本期我们为大家分享Taier数据开发介绍。 本次直播我们将从Taier的数据开发功

    2023-05-25
    141

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注