CentOS Linux 6.2 webmin 1.580
Negaliu atlikti virtualaus serverio backupo. Log failo įrašas rodo jog kažkas negerai su MySQL. Dumping MySQL database .. dump failed!
mysqldump: Couldn't execute 'SHOW FUNCTION STATUS WHERE Db = 'mydomain'': Cannot load from mysql.proc. The table is probably corrupted (1548). Bandymas atidaryti performance_schema db baigiasi klaida "SQL show index from `cond_instances` failed : Unknown table engine 'PERFORMANCE_SCHEMA' " Serverio nustatymuose pagal nutylejimą išrinkta "myisam" table storage engine. Bandymas ką nors pakeisti MySQL konfigūracijoje baigiasi klaida be jokio paaiškinimo. Iki Webmin panelės atnaujinimo tokių klaidų nebuvo. Perinstaliavus visą sistemą, gavau tokį patį rezultatą. Nuo ko pradėti ieškoti šaknų?
Komentarai
problemos sprendimas būtų toks:
1. Prisijunkite prie SSH konsolės ir įvykdykite komandą:
2. Nusikopijuokite slaptažodį esanti punkte pass=
3. Įvykdykite komandą:
4. Įveskite slaptažodį kurį nukopijavote 2 punkte ir spauskite ENTER .
Įvyks pataisymas ir backup funkcija Webmin valdymo pulte veiks korektiškai.
Kada tą slaptažodį reikia vesti, nes vykdant komandą mysql_upgrade -u root -p išmeta tokia klaidą:
Enter password: Looking for 'mysql' as: mysql
Looking for 'mysqlcheck' as: mysqlcheck
Running 'mysqlcheck with default connection arguments
mysqlcheck: Got error: 1045: Access denied for user 'root'@'localhost' (using password: NO) when trying to connect
FATAL ERROR: Upgrade failed
ir parsisiuskite archyva, po perasymo ikelkite archyva ir tar -xvf arch.tar