Tartalomjegyzék
XAMPP
- Szerző: Sallai András
- Copyright © 2021, Sallai András
- Licenc: CC BY-SA 4.0
- Web: https://szit.hu
Webhely
MariaDB
Az XAMPP a 5.5.30 és 5.6.14 verziók óta MySQL helyett MariaDB-t csomagolnak az XAMPP-ba.
Telepítés helye
Alapértelmezett helye:
C:\XAMPP
A MariaDB ezen belül:
C:\XAMPP\mysql
Útvonalba állítás
A mysql és a mysqldump parancsok útvonalba állítása:
- set_path.cmd
@echo off set mariadb_dir=c:\xampp\mysql\bin setx PATH "%mariadb_dir%;%PATH%" set PATH="%PATH%;%mariadb_dir%" echo "Az útvonal: " echo %PATH% pause
A set az aktuális munkamenet számára állítja be az útvonalat, a setx pedig tárolja.
Hibakezelés
Repair
Szükség lehet a my.ini szerkesztésére és a [mysqld] szekcióhoz egy sor hozzáadására:
- my.ini
[mysqld] skip-grant-tables
Indítsa újra a MariaDB szervert.
A művelet után ezt távolítsuk el.
A tábla ellenőrzése:
check table mysql.db check table mysql.user
A táblák javítása:
repair table mysql.db repair table mysql.user
Távolítsa el a fenti beállítást, skip-grant-tables, majd indítsa újra a MariaDB szervert.
További lehetőség, a use_frm használata:
repair table mysql.db use_frm;
Backup használata
Jelenség: A MariaDB sérült db vagy user táblára hivatkozik.
Keresse fel a következő könyvtárat:
C:\xampp\mysql\backup\mysql
A db tábla sérülése esetén, keressen három fájlt:
- db.frm
- db.MAD
- db.MAI
Ezeket másolja az alábbi helyre, az ottlévőket felülírva:
C:\xampp\mysql\data\mysql