MySQL server - obnova databází ze souborů v adresáři mysql/data

Co nejvíce stručné řešení pro vývojáře a linux administrátory

Na superuser.cz nenaleznete žádný zbytečný obsah, vždy se jde přímo k věci, denně se zde objevují nové problémy a jejich řešení...

Začít používat

MySQL server - obnova databází ze…

15.10.2019 napsal Václav Říha

Vyřešeno MySQL server - restore database from files in directory 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í).
Nejlépe hodnocení uživatelé
Hanz

Počet UP: 4855

React: 211

Rusty

Počet UP: 2250

React: 94

OL3G

Počet UP: 1567

React: 59

SYSTEM

Počet UP: 403

React: 23

Strosmajer

Počet UP: 460

React: 22

Oxytocin

Počet UP: 276

React: 15

Hyacint

Počet UP: 17

React: 10

RE: MySQL server - obnova…

17.10.2019 odpověděl Strosmajer

Zkontrolováno

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.
Tento web používá k poskytování služeb, personalizaci reklam a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. Další informace