sql >> Database >  >> RDS >> Mysql

Herstel de mysql-database vanuit .frm-bestanden

Ja dit is mogelijk. Het is niet voldoende om gewoon de .frm . te kopiëren bestanden naar de map databse, maar u moet ook de ib_logfiles . kopiëren en ibdata bestand in uw gegevensmap. Ik heb zojuist de .frm . gekopieerd bestanden en kopieer die bestanden en herstart gewoon de server en mijn database is hersteld.

Voer na het kopiëren van de bovenstaande bestanden het volgende commando uit -

sudo chown -R mysql:mysql /var/lib/mysql

De bovenstaande opdracht verandert de bestandseigenaar onder mysql en zijn map naar MySql-gebruiker. Wat belangrijk is voor mysql om de .frm . te lezen en ibdata bestanden.



  1. MariaDB FOUND_ROWS() uitgelegd

  2. ORA-27154 / ORA-27146

  3. SQL voltooien. Verhalen van succes en mislukking

  4. Hoe de maand- en dagnamen in een andere taal in MariaDB te retourneren