sql >> Databasteknik >  >> RDS >> Mysql

Är kopiering av katalogen /var/lib/mysql ett bra alternativ till mysqldump?

  • Ja
  • Ja om tabellen använder MyISAM-motorn (standard). Inte om den använder InnoDB.
  • Förmodligen inte, och om det finns behöver du bara köra mysql_upgrade för att fixa dem

För att undvika att databaser hamnar i ett inkonsekvent tillstånd kan du antingen stänga av MySQL eller använda LOCK TABLES och sedan FLUSH TABLES innan säkerhetskopieringen. Den andra lösningen är lite bättre eftersom MySQL-servern förblir tillgänglig under säkerhetskopieringen (om än skrivskyddad).



  1. Infoga data i en MySQL-tabell med VB.NET

  2. skapa array från mysql-fråga php

  3. ORA-00903:ogiltigt tabellnamn på PreparedStatement

  4. Finns det någon prestandavinst i att indexera ett booleskt fält?