第六天 02.mysql数据库的基本操作和密码爆破
mysql数据库的基本操作
简介:
数据库是什么
存储数据的仓库,数据是有组织的进行存储。
mysql是一种关系数据库管理系统
使用工具:phpstudy
mysql 默认端口 3306
一、首先得进行phpstudy中mysql配置及其启动:
配置:
- 启动phpStudy
进入phpStudy配置
找到
phpStudy\MySQL\bin,将目录位置复制打开此电脑右键属性,高级系统设置下->环境变量
把刚刚复制的路径添加到系统环境变量,path中
mysql数据库启动:
重新打开cmd
登录mysql命令
mysql -uroot -p
输入密码:默认密码root
二、MySQL的简单使用
显示当前mysql中有哪些数据库
#show databases;
使用进入数据库:
USE 数据库名;
查询当前数据库所有表:
SHOW TABLES;
查看表中所有数据
select * from 表名
查询指定的多个字段:
SELECT 字段1, 字段2, 字段3, ... FROM 表名;
注意:
可以查看到dvwa数据库中有个users,里面存放的是数据库的用户名和密码。
可以看到password里面是密文传输。
解决方法:
打开网站,搜索MD5,复制密文点击查询
mysql数据库爆破
实验工具:windows版本的hydra(九头蛇)
实验步骤:
- cmd进入hydra目录
可以使用cd
或者直接在hydra下直接上方输入cmd:
使用命令爆破:
爆破本机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数据库
首先 windwos进入musql
mysql -uroot -p、
windows进入后输入
执行语句: GRANT ALL PRIVILEGES ON . TO ‘root’@‘%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;
执行语句: FLUSH privileges; (刷新MySQL的系统权限相关表)
- kali连接命令:
mysql -uroot -h 对方IP -p
LL PRIVILEGES ON . TO ‘root’@‘%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;
执行语句: FLUSH privileges; (刷新MySQL的系统权限相关表)
- kali连接命令:
mysql -uroot -h 对方IP -p
第六天 02.mysql数据库的基本操作和密码爆破相关推荐
- linux mysql常用基本操作,Linux下MySQL数据库常用基本操作 一
Linux下MySQL数据库常用基本操作 一 0.登录数据库 mysql -u root -p 1.显示数据库 show databases; 2.选择数据库 use 数据库名; 3.显示数据库中的表 ...
- 【MySQL】Python3 MySQL数据库的基本操作
[MySQL]Python3 对MySQL数据库的基本操作 安装 MySQL 驱动程序 Python 需要 MySQL 驱动程序来访问 MySQL 数据库. 在此,我选择的驱动程序 是"My ...
- mysql数据库读写操作_一看就会,MySQL数据库的基本操作(二)
上一节学习了MySQL数据库的基本操作的几个命令,1.登陆数据库:mysql -h localhost -u root -p.2.查看已有的数据库命令:show databases. 3.创建自己的数 ...
- 重设MYSQL数据库ROOT用户的密码
一. 在已知MYSQL数据库的ROOT用户密码的情况下,修改密码的方法: 1. 在SHELL环境下,使用mysqladmin命令设置:mysqladmin –u root –p password &q ...
- 如何更改mysql数据库的用户名和密码
修改mysql数据库的用户名和密码 更改密码 1 mysql -u root -p 2 Enter password:* 3 mysql>use mysql; 选择数据库 4 Database ...
- 1-1 MySQL数据库的基本操作 【增删改查】
1-1 MySQL数据库的基本操作 [增删改查] 一.基础操作 创建数据库 查看数据库 选择数据库 删除数据库 二.建立一个基础数据库 三.基本操作 外键约束与字段自增 数据的增删改 数据查询 数据排 ...
- Qt实战案例(28)——利用QSQL相关类实现对MySQL数据库的基本操作及相关设置详解
目录 一.项目介绍 二.项目基本配置 2.1 安装MySQL 2.2 创建Qt项目 2.3 移动libmysql.dll文件 三.UI界面设计 四.主程序实现 4.1 pro文件 4.2 main.c ...
- MySQL数据库的基本操作流畅版
MySQL数据库的基本操作流畅版 show databases; 查看本地数据库 2. create database oo: 创建名为oo的数据库 use oo: 指定数据库oo(指定了数据库在可以 ...
- MySQL5.6解压版详细安装教程(附安装配置、MySQL数据库设置root管理员密码,MySQL字符集设置问题及解决办法)
写在前面:MySQL安装分为两种方式,一种是MSI安装版(普通的安装包,有引导安装的界面),另一种是压缩包解压版(解压可直接使用,但需要配置),本文主要针对压缩包解压安装进行讲解,并附加安装过程遇到的 ...
最新文章
- swift_034(Swift 动态库/静态库区别)
- UA MATH563 概率论的数学基础I 概率空间1 基本概念
- python android自动化基于java_Appium+Python自动化 1 环境搭建(适用windows系统-Android移动端自动化)...
- 判断元素(expected_conditions)
- [Oracle] Enable Row Movement
- aes256加密java_使用Java和JCEKS进行AES-256加密
- var lib mysql ib_MYSQL问题解决
- centos7.4 mysql启动,centos7下mysql服务启动失败_网站服务器运行维护,centos7,mysql
- 浅谈CSwin-Transformers
- fw313r路由器上网方式服务器无响应,迅捷(FAST)路由器fw313r手机设置上网方法
- 小米10获取root权限_安卓刷机搞机小能手必备的三款root神器 最后一款你肯定用过...
- 计算机在智能交通应用,计算机信息技术在智能交通系统中的应用
- row_number()的使用
- 不动点求数列通项原理_【数列】浅谈“不动点”求数列通项的方法
- 网页二维码生成器纯js代码带logo图纯前端合成
- 基于边缘计算网关的PLC设备远程监控系统
- 360 政企安全集团基于 Flink 的 PB 级数据即席查询实践
- 利用Python进行数据分析第二版复现(五)
- Prometheus组件详解
- Linux中设置tab4个空格,Linux怎么在VIM编辑器中修改Tab为4个空格