Python基础之数据库

IT技术2年前 (2022)更新 IT大王
0
目录
  • 一、MySQL简介
  • 二、安装与下载

    • 1、下载流程
    • 2、配置环境变量
  • 三、主要目录介绍
  • 四、基本使用
  • 五、系统服务的制作
  • 六、密码相关

    • 1、修改管理员密码
    • 2、忘记密码

一、MySQL简介

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

二、安装与下载

1、下载流程

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

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

Python基础之数据库

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

Python基础之数据库

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

Python基础之数据库

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

Python基础之数据库

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

Python基础之数据库

2、配置环境变量

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

Python基础之数据库

三、主要目录介绍

  • 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、关闭服务端,正常方式启动即可
© 版权声明
好牛新坐标 广告
版权声明:
1、IT大王遵守相关法律法规,由于本站资源全部来源于网络程序/投稿,故资源量太大无法一一准确核实资源侵权的真实性;
2、出于传递信息之目的,故IT大王可能会误刊发损害或影响您的合法权益,请您积极与我们联系处理(所有内容不代表本站观点与立场);
3、因时间、精力有限,我们无法一一核实每一条消息的真实性,但我们会在发布之前尽最大努力来核实这些信息;
4、无论出于何种目的要求本站删除内容,您均需要提供根据国家版权局发布的示范格式
《要求删除或断开链接侵权网络内容的通知》:https://itdw.cn/ziliao/sfgs.pdf,
国家知识产权局《要求删除或断开链接侵权网络内容的通知》填写说明: http://www.ncac.gov.cn/chinacopyright/contents/12227/342400.shtml
未按照国家知识产权局格式通知一律不予处理;请按照此通知格式填写发至本站的邮箱 wl6@163.com

相关文章