MySQL server - obnova databází ze souborů v adresáři mysql/data
Historie: Poškodilo se něco v lokální instalaci MySQL 5.7, nešlo s tím nic dělat, ani přeinstalovat, nefungovaly žádné rady, nešlo nic. Dlouho jsem to marně řešil. Nakonec jsem 5.7 odinstaloval, nainstaloval 8.0, jede v pohodě.Teď bych rád do 8.0 nahrál (zaregistroval) zachované databáze z 5.7 (adresář DATA a podadresáře). Nevíte někdo, jak se to dělá?
Nikde jsem o tom nic nenašel. Ani nevím, jak se taková činnost nazývá (import to teda není).
Ahoj,
mimo klasického postupu "zkopíruj vše z mysql/data do nového umístění mysql serveru" a nastav souborům vlastníka mysql:mysql píšu ještě tento postup:
1.) Zkopírovat všechny soubory .ibd, .myd, .myi, .frm do nového umístění mysql např. do podadresáře /var/lib/mysql/db_one
2.) Když pak půjdeš do phpMyAdmina, tak pod db_one nalezneš všechny tvoje překopírované tabulky
Reagovat přímo na Tvůj případ starší vs novější verze MySQL serveru je už dnes problém, ale mohlo by to fungovat.
Nikde jsem o tom nic nenašel. Ani nevím, jak se taková činnost nazývá (import to teda není).
ODPOVĚĎ
Ahoj,
mimo klasického postupu "zkopíruj vše z mysql/data do nového umístění mysql serveru" a nastav souborům vlastníka mysql:mysql píšu ještě tento postup:
1.) Zkopírovat všechny soubory .ibd, .myd, .myi, .frm do nového umístění mysql např. do podadresáře /var/lib/mysql/db_one
2.) Když pak půjdeš do phpMyAdmina, tak pod db_one nalezneš všechny tvoje překopírované tabulky
Reagovat přímo na Tvůj případ starší vs novější verze MySQL serveru je už dnes problém, ale mohlo by to fungovat.