mysql数据库的基本操作

简介:

​ 数据库是什么

​ 存储数据的仓库,数据是有组织的进行存储。

mysql是一种关系数据库管理系统

使用工具:phpstudy

mysql 默认端口 3306

一、首先得进行phpstudy中mysql配置及其启动:

配置:

  1. 启动phpStudy

  1. 进入phpStudy配置

    找到phpStudy\MySQL\bin,将目录位置复制

    打开此电脑右键属性,高级系统设置下->环境变量

  2. 把刚刚复制的路径添加到系统环境变量,path中

mysql数据库启动:

  1. 重新打开cmd

  2. 登录mysql命令

    mysql -uroot -p

输入密码:默认密码root

二、MySQL的简单使用

  1. 显示当前mysql中有哪些数据库

    #show databases;

  2. 使用进入数据库:
    USE 数据库名;

  3. 查询当前数据库所有表:
    SHOW TABLES;

    1. 查看表中所有数据

      select * from 表名

    2. 查询指定的多个字段:
      SELECT 字段1, 字段2, 字段3, ... FROM 表名;

    注意:

    可以查看到dvwa数据库中有个users,里面存放的是数据库的用户名和密码。

    可以看到password里面是密文传输。

    解决方法:

    ​ 打开网站,搜索MD5,复制密文点击查询

mysql数据库爆破

实验工具:windows版本的hydra(九头蛇)

实验步骤:

  1. cmd进入hydra目录

可以使用cd

或者直接在hydra下直接上方输入cmd:


  1. 使用命令爆破:

    爆破本机mysql

    #hydra.exe -l root -P zongpassword.txt mysql://127.0.0.1

    // -l小写l跟的是已知的账户名 -P大P 后面跟要指定zongpassword.txt为内置密码字典

    mysql://127.0.0.1

爆破完成:

kali爆破mysql密码;

​ 命令:

​ hydea -l 用户名 -P 密码字典 mysql://对方IP

补充:

​ kail远程连接windows mysql数据库

  1. 首先 windwos进入musql

    mysql -uroot -p、

windows进入后输入

执行语句: GRANT ALL PRIVILEGES ON . TO ‘root’@‘%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;
执行语句: FLUSH privileges; (刷新MySQL的系统权限相关表)

  1. kali连接命令:

mysql -uroot -h 对方IP -p

LL PRIVILEGES ON . TO ‘root’@‘%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;
执行语句: FLUSH privileges; (刷新MySQL的系统权限相关表)

  1. kali连接命令:

mysql -uroot -h 对方IP -p

第六天 02.mysql数据库的基本操作和密码爆破相关推荐

  1. linux mysql常用基本操作,Linux下MySQL数据库常用基本操作 一

    Linux下MySQL数据库常用基本操作 一 0.登录数据库 mysql -u root -p 1.显示数据库 show databases; 2.选择数据库 use 数据库名; 3.显示数据库中的表 ...

  2. 【MySQL】Python3 MySQL数据库的基本操作

    [MySQL]Python3 对MySQL数据库的基本操作 安装 MySQL 驱动程序 Python 需要 MySQL 驱动程序来访问 MySQL 数据库. 在此,我选择的驱动程序 是"My ...

  3. mysql数据库读写操作_一看就会,MySQL数据库的基本操作(二)

    上一节学习了MySQL数据库的基本操作的几个命令,1.登陆数据库:mysql -h localhost -u root -p.2.查看已有的数据库命令:show databases. 3.创建自己的数 ...

  4. 重设MYSQL数据库ROOT用户的密码

    一. 在已知MYSQL数据库的ROOT用户密码的情况下,修改密码的方法: 1. 在SHELL环境下,使用mysqladmin命令设置:mysqladmin –u root –p password &q ...

  5. 如何更改mysql数据库的用户名和密码

    修改mysql数据库的用户名和密码 更改密码 1 mysql -u root -p 2 Enter password:* 3 mysql>use mysql; 选择数据库 4 Database ...

  6. 1-1 MySQL数据库的基本操作 【增删改查】

    1-1 MySQL数据库的基本操作 [增删改查] 一.基础操作 创建数据库 查看数据库 选择数据库 删除数据库 二.建立一个基础数据库 三.基本操作 外键约束与字段自增 数据的增删改 数据查询 数据排 ...

  7. Qt实战案例(28)——利用QSQL相关类实现对MySQL数据库的基本操作及相关设置详解

    目录 一.项目介绍 二.项目基本配置 2.1 安装MySQL 2.2 创建Qt项目 2.3 移动libmysql.dll文件 三.UI界面设计 四.主程序实现 4.1 pro文件 4.2 main.c ...

  8. MySQL数据库的基本操作流畅版

    MySQL数据库的基本操作流畅版 show databases; 查看本地数据库 2. create database oo: 创建名为oo的数据库 use oo: 指定数据库oo(指定了数据库在可以 ...

  9. MySQL5.6解压版详细安装教程(附安装配置、MySQL数据库设置root管理员密码,MySQL字符集设置问题及解决办法)

    写在前面:MySQL安装分为两种方式,一种是MSI安装版(普通的安装包,有引导安装的界面),另一种是压缩包解压版(解压可直接使用,但需要配置),本文主要针对压缩包解压安装进行讲解,并附加安装过程遇到的 ...

最新文章

  1. swift_034(Swift 动态库/静态库区别)
  2. UA MATH563 概率论的数学基础I 概率空间1 基本概念
  3. python android自动化基于java_Appium+Python自动化 1 环境搭建(适用windows系统-Android移动端自动化)...
  4. 判断元素(expected_conditions)
  5. [Oracle] Enable Row Movement
  6. aes256加密java_使用Java和JCEKS进行AES-256加密
  7. var lib mysql ib_MYSQL问题解决
  8. centos7.4 mysql启动,centos7下mysql服务启动失败_网站服务器运行维护,centos7,mysql
  9. 浅谈CSwin-Transformers
  10. fw313r路由器上网方式服务器无响应,迅捷(FAST)路由器fw313r手机设置上网方法
  11. 小米10获取root权限_安卓刷机搞机小能手必备的三款root神器 最后一款你肯定用过...
  12. 计算机在智能交通应用,计算机信息技术在智能交通系统中的应用
  13. row_number()的使用
  14. 不动点求数列通项原理_【数列】浅谈“不动点”求数列通项的方法
  15. 网页二维码生成器纯js代码带logo图纯前端合成
  16. 基于边缘计算网关的PLC设备远程监控系统
  17. 360 政企安全集团基于 Flink 的 PB 级数据即席查询实践
  18. 利用Python进行数据分析第二版复现(五)
  19. Prometheus组件详解
  20. Linux中设置tab4个空格,Linux怎么在VIM编辑器中修改Tab为4个空格

热门文章

  1. 跨境电商的支付有段有哪些?
  2. Flink自定义生成 Watermark
  3. Arduino与Proteus仿真实例-电子相册仿真
  4. Arduino与Proteus仿真实例-OLED显示屏(SSD1306)I2C驱动仿真
  5. Linux菜鸟笔记——修改默认语系
  6. GitHub 上超屌的 9 个 Vue 开源项目
  7. 什么是SSL双向认证,与单向认证证书有什么区别?
  8. python记录鼠标键盘操作自动执行重复工作
  9. TensorFlow实时任意风格迁移,送女朋友的创意礼物有了
  10. 数字图像处理Python语言实现-灰度图像阈值化-OSTU方法