Felhasználói eszközök

Eszközök a webhelyen


oktatas:adatbazis-kezeles:mariadb:xampp

< MariaDB

XAMPP

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
oktatas/adatbazis-kezeles/mariadb/xampp.txt · Utolsó módosítás: 2023/08/04 21:45 szerkesztette: admin