Stellen die .frm-Dateien die Gesamtheit einer MySQL-Datenbank dar?

482
Joey Miller

Nehmen wir also an, ich kopiere / var / lib / mysql und speichere es an einem anderen Ort. Deinstalliere / installiere MySQL neu und stelle das Original / var / lib / mysql wieder dort ab, wo es war. Habe ich alle meine Datenbanken ohne Probleme?

2

1 Antwort auf die Frage

1
haimg
  1. No, just .frm files are not enough.

  2. However, If you stop your MySQL server and copy everything under /var/lib/mysql, including ibdata1, ib_logfile0, ib_logfile1, and everything in subdirectories under /var/lib/mysql (*.frm, *.ibd files), and later on restore these files to some other server, using the same version of MySQL and same configuration (/etc/my.cnf or similar), then you'll be fine.

  3. There are better ways to keep backup or transfer data between servers. See mysqlhotcopy, mysqldump, etc.