MySQL: Unterschied zwischen den Versionen
Aus MeinWiki
								
												
				| Zeile 22: | Zeile 22: | ||
  create Database "Datebasename"  |   create Database "Datebasename"  | ||
  mysql -u root -p "DatabaseName" < FileName.dmp  |   mysql -u root -p "DatabaseName" < FileName.dmp  | ||
| + | *Datenbank auf Fehler überprüfen.  | ||
| + |  myisamchk -A --update -c -s /var/lib/mysql/*/*.MYI > /tmp/info.txt  | ||
| + |  myisamchk -r /var/lib/mysql/*/*.MYI  | ||
Aktuelle Version vom 1. Oktober 2015, 14:07 Uhr
- Speicherplatz abfragen
 
SELECT table_schema "Database", round( sum( data_length + index_length ) /1024 /1024, 4 ) "Size (MB)" FROM information_schema.tables GROUP BY table_schema LIMIT 0 , 30
- Datei ibdata verkleinern.
 
1.Konfiguration Anpassen /etc/mysql/my.cnf [mysql] innodb_file 2.Datenbanken sichern. 3.Stoppen von Mysql. 4.Löschen der ibdata and ib_log Dateien. (Daten werden beim Start der Datenbank erstellt. 5.Start Datenbank. 6.Gesicherte Datenbanken wiederherstellen.
- InnoDB Tabellen optimieren.
 
Alter Table "TabelName" ENGINE=innodb
- Tabellen außer InnoDB optimieren.
 
OPTIMIZE TABLE "TableName"
- Backup erstellen
 
mysqldump -u root -p "DatabaseName" > FileName.dmp
- Backup wiederherstellen.
 
create Database "Datebasename" mysql -u root -p "DatabaseName" < FileName.dmp
- Datenbank auf Fehler überprüfen.
 
myisamchk -A --update -c -s /var/lib/mysql/*/*.MYI > /tmp/info.txt myisamchk -r /var/lib/mysql/*/*.MYI