Portál AbcLinuxu, 25. července 2025 05:06
No, mysql db se myslím celá nedá zkopírovat na úrovni FS
Jde to, jenže:
InnoDB musí být v nové konfiguraci nastaveno stejně jako v té staré, především velikost logfile a jejich počet (je tam toho víc, teď si nevzpomínám).
Práva k souborům to mohou být, případně nevhodně nastavený selinux.
Jediné, co na úrovni FS uděláš je, že v nové mysql vytvoříš podle té staré novou db, pak stopneš mysql, přepíšeš tu novou db tou starou a mysql nastaríš a jedeš s původními daty danné databáze. Je to ovšem prasárna, ale fachčí to.
To je tedy velká prasárna. Doporučuji udělat dump (mysqldump > dumpfile
) ve staré DB a do nové load mysql < dumpfile
. Toto (dump / load) je správné řešení pro libovolnou DB.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.