MySQL
The mysql client connects to MySQL/MariaDB servers (port 3306, very common on HTB machines) to enumerate databases and extract data once you have credentials — or if the service doesn't require authentication.
| Type | CLI |
| Default port | 3306 |

Connecting
mysql -u <user> -p # prompts for password
mysql -u <user> -p -h <IP> # remote host
mysql -u <user> -p <db_name> # jump straight into a database
Databases and tables
SHOW DATABASES;
USE <db_name>;
SHOW TABLES;
DESCRIBE <table>;
SELECT * FROM <table> LIMIT 10;
Insert / update / delete
INSERT INTO <table> (col1, col2) VALUES ('value1', 'value2');
UPDATE <table> SET col='new' WHERE id=1;
DELETE FROM <table> WHERE id=1;
Create / drop
CREATE DATABASE <name>;
CREATE TABLE example (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50)
);
DROP TABLE <table>;
DROP DATABASE <name>;
EXIT;
Responsible use
These commands are for systems you own or have explicit written authorisation to test (labs, CTFs, contracted engagements). Using them against third-party infrastructure without permission is illegal in most countries.
El cliente mysql conecta a servidores MySQL/MariaDB (puerto 3306, muy común en máquinas de HTB) para enumerar bases de datos y extraer datos una vez tienes credenciales — o si el servicio no requiere autenticación.
| Tipo | CLI |
| Puerto por defecto | 3306 |

Conectarse
mysql -u <usuario> -p # pide contraseña
mysql -u <usuario> -p -h <IP> # host remoto
mysql -u <usuario> -p <nombre_bd> # entrar directo a una base
Bases de datos y tablas
SHOW DATABASES;
USE <nombre_bd>;
SHOW TABLES;
DESCRIBE <tabla>;
SELECT * FROM <tabla> LIMIT 10;
Insertar / actualizar / borrar
INSERT INTO <tabla> (col1, col2) VALUES ('valor1', 'valor2');
UPDATE <tabla> SET col='nuevo' WHERE id=1;
DELETE FROM <tabla> WHERE id=1;
Crear / borrar
CREATE DATABASE <nombre>;
CREATE TABLE ejemplo (
id INT AUTO_INCREMENT PRIMARY KEY,
nombre VARCHAR(50)
);
DROP TABLE <tabla>;
DROP DATABASE <nombre>;
EXIT;
Uso responsable
Estos comandos son para entornos propios o con autorización explícita por escrito (laboratorios, CTF, auditorías contratadas). Usarlos contra infraestructura ajena sin permiso es ilegal en la mayoría de países.