3306,33060 - MySQL
bash
nmap -sV -p 3306 --script mysql-audit,mysql-databases,mysql-dump-hashes,mysql-empty-password,mysql-enum,mysql-info,mysql-query,mysql-users,mysql-variables,mysql-vuln-cve2012-2122 IPConectarse a DB local
bash
sudo systemctl start mysql
sudo mysql
SOURCE /ruta/completa/archivo.sql;Conectarse remotamente:
bash
mysql -h <IP address> -u <username> -pDentro de un servidor windows:
Buscar binario mysql
powershell
powershell -Command "Get-ChildItem -Path C:\ -Recurse -Filter 'mysql.exe' -ErrorAction SilentlyContinue | Select-Object FullName"bash
cd C:\xampp\mysql\bin
.\mysql.exe -u MrGibbonsDB -p "MisterGibbs!Parrot!?1" -e "show databases;"bash
.\mysql.exe -h 127.0.0.1 -u root -p -e "show databases;"📁 Mostrar bases de datos disponibles
sql
SHOW DATABASES;📂 Usar una base de datos
sql
USE nombre_base_de_datos;📜 Mostrar tablas de una base de datos
sql
SHOW TABLES;🔍 Ver estructura de una tabla
sql
DESCRIBE nombre_tabla;
-- o también
SHOW COLUMNS FROM nombre_tabla;📄 Ver los primeros datos de una tabla
sql
SELECT * FROM nombre_tabla LIMIT 10;➕ Insertar un dato
sql
INSERT INTO nombre_tabla (columna1, columna2) VALUES ('valor1', 'valor2');✏️ Actualizar un dato
sql
UPDATE nombre_tabla SET columna1 = 'nuevo_valor' WHERE id = 1;❌ Eliminar un dato
sql
DELETE FROM nombre_tabla WHERE id = 1;🔚 Salir de MySQL
sql
EXIT;