Databáze MySQL

 

Restart služby MySQL


/etc/init.d/mysqld restart

 

Zjištění hesla do databáze


cat /data/support/ispadmin/config/config.php | grep DBPASS

 

Oprava poškozené tabulky


Může se stát, že se při "tvrdém restartu" serveru poškodí některé soubory s tabulkami systémové databáze.
Při restartu databáze MySQL se potom zobrazuje chybová hláška o tom, že je poškozena nějaká určitá tabulka. Pokud se setkáte se zmíněnou chybovou hláškou, pro opravu poškozené tabulky databáze se přihlaste do prostředí příkazové řádky a postupujte následovně:


Nejprve je nutné zastavit databázi


/etc/init.d/mysql stop

 

Oprava poškozené tabulky


myisamchk -o -f /var/lib/mysql/ispadmin/CRASHED_TABLE.MYI

 

Příklad:

myisamchk -o -f /var/lib/mysql/ispadmin/accesslog.MYI
- recovering (with keycache) MyISAM-table '/var/lib/mysql/ispadmin/accesslog.MYI'
 
Nakonec databázi opět spusťte


/etc/init.d/mysql start

 

Druhou možností je oprava tabulek za běhu MySQL spuštěním příkazu

 

mysqlcheck -u ispadmin -p ispadmin

 

Poté budete vyzváni k zadání hesla do databáze a proběhne kompletní kontrola databáze ISPadmin, tedy i všech tabulek a jejich oprava v případě drobných chyb.

Opravu konkrétní databáze je možné provést příkazem

 

mysqlcheck -r -u ispadmin -p ispadmin nazev_tabulky

KONTAKT

NET service solution, s.r.o.
Žerotínova 3056/81a
787 01 Šumperk
Česká republika