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