Puncte:0

Restaurați fișierul de partiție după ștergerea celorlalte fișiere

drapel ro

Am un tabel de bază de date partiționat bazat pe date ca acesta

archivedmsgs#p#p202001.ibd
archivedmsgs#p#p202002.ibd
archivedmsgs#p#p202003.ibd
.
.
archivedmsgs#p#p202012.ibd
archivedmsgs#p#p2021.ibd

fișierele de partiție din 2020 au fost șterse doar archivedmsgs#p#p2021.ibd au rămas cum pot să-și restabilească datele

drapel ua
Când un `.ibd` este șters din sistemul de fișiere, singura speranță este să aveți o copie de rezervă.
drapel ro
Nu vreau să refac fișierele șterse, a mai rămas doar archivedmsgs#p#p2021.ibd și am nevoie de datele lui, dar când încerc să accesez tabelul primesc eroarea „tabelul nu există în motor”
Puncte:0
drapel ua

La asta te referi? „Când încercați să utilizați masa archivedmsgs, pretinde că lipsește?" Aparent, acesta este mesajul pe care îl primiți chiar și atunci când lipsește o partiție.

Acolo Mai fi un leac.

Creați un tabel similar cu aceeași schemă și aceeași partiționare. Asta va crea un fișier numit archivedmsgs#p#p2021.ibd. Mută-l la loc.

Fă asta într-un alt mod BAZĂ DE DATE astfel încât numele tabelului (și fișierului) să poată fi același fără a intra în conflict.

drapel ua
Dacă acest răspuns nu funcționează, mutați întrebarea la dba.stackexchange.com ; există mai mulți oameni cu cunoștințe adecvate de MySQL acolo.

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.