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

相关推荐

  • mongodb分页显示错误解决过程

    mongodb分页显示错误解决过程因为mongoDB适合存储大量非结构化数据的特点,公司使用mongoDB来存储数据。但是需求方要求单页显示500条数据。于是报错了: {“timestamp”:1584239124980,”stat…

    2023-02-06
    128
  • Python的math向下取整函数

    Python的math向下取整函数在日常生活和实际工作中,我们常常会遇到需要对小数进行取整的情况。而Python语言中提供了多个向下取整方法。其中,math向下取整函数是最常用的一个。在本文中,我们将从多个角度深入探讨Python中的math向下取整函数。

    2024-05-17
    6
  • Python中的默认字典:优化字典操作的利器

    Python中的默认字典:优化字典操作的利器字典是Python中非常常用的数据结构,它可以非常快速地进行键值对的查找,但是当我们在向字典中添加元素时,会遇到键不存在的情况。这就导致了一些问题,需要我们不断地检测键是否存在,才能安心地进行操作。Python标准库中的默认字典就是为了解决这个问题而出现的。

    2024-01-20
    54
  • Python中的实例(instance)及其用法

    Python中的实例(instance)及其用法在Python中,我们可以使用类定义对象,并在定义后创建它们的实例。一个类可以看作是一个蓝图,而实例是蓝图的实际实现。下面是一个简单的示例:

    2024-01-07
    68
  • PostgreSQL源码学习(2)插入数据#0

    PostgreSQL源码学习(2)插入数据#0以一条insert into test values (123,'abc');的SQL语句为例,跟踪插入数据的代码逻辑。(PG版本为12.2) 插入数据主要的实现在bufpage…

    2023-02-15
    109
  • SQL Server CPU 利用率毛刺的分析定位与解决[通俗易懂]

    SQL Server CPU 利用率毛刺的分析定位与解决[通俗易懂]一.背景 1.1 问题描述 近期发现一台SQL Server的CPU利用率很不稳定,发现不定时的飙升到100%,更可怕的是在业务繁忙时,影响了业务调用,失败率明显增加,所以,减低CPU的利用率,是迫切

    2023-04-19
    109
  • chm索引_search索引器

    chm索引_search索引器与所有的数据库一样,Couchbase数据库必须创建索引才能进行查询。在很多关系型数据库中,创建表创建表时通常会默认创建以ID为主键索引的索引,所以很多人在上手时忽略了关系型数据库的索引。 由于Co…

    2023-03-20
    100
  • mysql将字符串转成数字

    mysql将字符串转成数字//需要先转换成数字再进行排序 1.直接用加法 字符串+0 eg: select * from orders order by (mark+0) desc 2.使用函数 CAST(value as …

    2023-03-29
    110

发表回复

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