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;