Puncte:1

Unde se află fișierul jurnal mysqlpump în Linux/Ubuntu

drapel hu

Nu sunt nici administrator DB, nici DevOps, dar trebuie să migrez un tabel foarte mare (~500 de milioane de rânduri) de la o schemă MySQL la alta. Pentru a face asta, folosesc mysqlpumpinstrument de rezervă. De asemenea, deoarece DB este un AWS DB, stabilesc o conexiune SSH la serverul Ubuntu din terminal și apoi rulez comanda din linia de comandă.

Totul funcționează după cum este necesar și pot vedea procesul fiind scos pe terminalul meu, dar odată ce computerul meu inactivează sau am o întrerupere a conexiunii la internet, mă confrunt cu o problemă: client_loop: trimite deconectare: conductă spartă.

Probabil că e ok, dar după reconectare la serverul Ubuntu nu văd acea ieșire a procesului pe terminal și nici procesul corespunzător în lista de procese.

Nu știu dacă se poate, dar odată ce terminalul meu pierde conexiunea cu serverul mysqlpump se termină pe server fără finalizare.

Pentru a fi sigur, as vrea sa stiu:

  • daca se poate intampla sau nu?
  • Unde mysqlpump își înregistrează procesul, astfel încât să pot arunca o privire la fișierul jurnal și să văd ce s-a întâmplat?
Jeff avatar
drapel mx
Te-ai uitat la paginile de manual? Rulați `man mysqlpump`
Armine avatar
drapel hu
Există o opțiune pentru a specifica un fișier jurnal: `--log-error-file=file_name Înregistrați avertismentele și erorile prin adăugarea acestora la fișierul numit. Dacă această opțiune nu este dată, mysqlpump scrie avertismente și erori în rezultatul de eroare standard.`. Dar, după cum se spune, doar avertismentele și erorile pot fi înregistrate. Dar ieșirea standard de informații?
Armine avatar
drapel hu
Am găsit și asta: --result-file=file_name Ieșire directă către fișierul numit.Fișierul rezultat este creat și conținutul său anterior suprascris, chiar dacă apare o eroare la generarea dump-ului. O sa incerc.
Jeff avatar
drapel mx
Ați putea lua în considerare reinstalarea MySQLPump? Este un fel de răspuns universal pentru orice și rezolvă aproape totul...

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.