? RESUM: Com funciona XAMPP, MySQL/MariaDB i els Clients (phpMyAdmin, Workbench, TablePlus) ?
✅ 1️⃣ XAMPP = Servidor de Bases de Dades
? XAMPP inclou MariaDB/MySQL, que és el servidor on es guarden i gestionen les bases de dades.
? Clients com phpMyAdmin, MySQL Workbench o TablePlus són eines per connectar-se a aquest servidor.
? SI XAMPP NO ESTÀ ENGEGAT, cap client no pot veure ni operar amb les bases de dades.
? 2️⃣ Com engegar el servidor MySQL/MariaDB a XAMPP
1️⃣ Obre XAMPP Control Panel.
2️⃣ Prem el botó "Start" a MySQL. ✅
3️⃣ Ara ja pots connectar-te des de TablePlus, Workbench o phpMyAdmin.
? 3️⃣ Com saber si MySQL/MariaDB està funcionant
? Opció 1: Comprovació des de la terminal (cmd):
sh
Copia
Modificanetstat -ano | findstr :3306
✅ Si retorna "LISTENING", vol dir que MySQL/MariaDB està engegat.
? Opció 2: Connecta’t manualment a MySQL amb la terminal:
sh
Copia
ModificaC:\xampp\mysql\bin\mysql.exe -u root -p
✅ Si pots entrar a MySQL, vol dir que està funcionant correctament.
⚡ 4️⃣ Configuració per connectar-se des de MySQL Workbench o TablePlus
Si el port no ha canviat, utilitza aquestes dades:
yaml
Copia
ModificaHost: localhost
Port: 3306
Usuari: root
Contrasenya: (deixa-ho en blanc si no en tens)
? Si has canviat el port a 3308 o un altre, hauràs d’actualitzar-lo en la configuració del client.
? 5️⃣ Errors més comuns i com solucionar-los
❌ "Can't connect to MySQL server on 'localhost'"
➡ SOLUCIÓ: Assegura't que MySQL està engegat a XAMPP.
❌ "Connection refused"
➡ SOLUCIÓ: Revisa que estàs fent servir el port correcte (3306 o 3308).
❌ "Server is not responding"
➡ SOLUCIÓ: Comprova si el servei de MySQL/MariaDB està en execució amb netstat -ano | findstr :3306.
No valid image directory found or the category is not valid for the gallery.