MySQL
Aus MeinWiki
Version vom 1. Oktober 2015, 14:07 Uhr von Admwiki (Diskussion | Beiträge)
- 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