Portál AbcLinuxu, 15. května 2025 06:21
mysqldump: Got error: 1044: Access denied for user 'root'@'localhost' to database 'information_schema' when using LOCK TABLES
Řešení dotazu:
--single-transaction
k prikazu mysqldump
.
Na druhou stranu, zalohovat databazi information_schema
moc nema smysl.
Pokud by vam vyse uvedene nepomohlo, tak jako opravdu posledni varianta je precist si manualovou stranku programu mysqldump
.
(Hint: --skip-lock-tables
)
--quick
. Pozor, všechny tabulky musí být v INNODB, jinak ani pomocí --single-transaction
nezaručíte konzistenci zálohy.
...zalohovat databazi information_schema
moc nema smysl.
Co znamená pojem: nemá moc smysl??
information_schema
se nezálohuje, protože má pouze informační charakter, generovaný z ostatních databází.
Tohle je přesně důvod, proč si myslím, že zpřístupnění information_schema
uživatelům je hloupost. Jen si pak zbytečně lámou hlavu co s tím.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.