Puncte:0

Ubuntu 16.04 - Recuperați datele din MySQL prin mutarea folderului de date pe serverul Win64

drapel sa

mașina mea Ubuntu 16.04 refuză să mai pornească și încerc să recuperez folderul de date MySQL. Versiunea MySQL pare să fie 8.0.18 (era un Bitnami LAMP 7.3.15-0). Prima mea încercare a fost să mut folderul de date într-un Ubuntu 18.04 care rulează MySQL 5.7, dar instanța refuză să pornească, spunând că metadatele din dicționarul de date (steaguri) nu se potrivesc. Nu știu dacă versiuni similare de MySQL sunt compatibile cu date pe diferite platforme, acum aș vrea să încerc pe un laptop Win64, deci:

  1. Poate o instalare Win64 MySQL să acceseze datele copiate de pe un server Ubuntu?
  2. Presupunând că sistemul sursă era 8.0.18 (Ubuntu), ce versiune de MySQL ar trebui să instalez pe laptopul Windows pentru a citi datele?
Hugo avatar
drapel mx
Acesta este probabil mai mult despre MySQL decât Ubuntu, așa că s-ar putea să aveți mai mult noroc dacă întrebați Stack Overflow sau Server Fault
drapel cn
NU. Trebuie să descărcați baza de date pentru a putea folosi datele pe Windows. Totuși, puteți muta datele într-un alt Ubuntu.
waltinator avatar
drapel it
Ubuntu 16.04 a depășit data de sfârșit de viață și nu mai este acceptat pe AskUbuntu.
drapel in
O mașină virtuală Ubuntu care rulează MySQL 8.0.18 sau mai recent ar fi cea mai ușoară, deoarece vă permite să aveți un mediu complet de unică folosință cu care să lucrați pentru a extrage datele. Creați o bază de date cu același nume, opriți MySQL, copiați fișierele brute *doar pentru baza de date de care aveți nevoie* în directorul de date MySQL, setați permisiunile, porniți MySQL. De acolo, motorul DB va reconstrui metadatele lipsă și ar trebui să aveți acces la baza de date din nou... presupunând că nu a fost făcut nimic „special” la instalarea anterioară MySQL.
ManuelJE avatar
drapel sa
@waltinator ai dreptate, dar de fapt mașina s-a prăbușit chiar la sfârșitul procesului `do-release-upgrade`, de fapt, după repornirea ulterioară (când a fost deja actualizat la 18.04) **daemonul ssh** nu a făcut-o mai începe. Și portul 1022 era de asemenea inutilizabil. Presupun că o eroare în scriptul de actualizare, cred că întrebarea se referă la 18.04.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.