Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
mysql [2013/10/20 12:13] 127.0.0.1 Externe Bearbeitung |
mysql [2015/03/13 09:33] (aktuell) root |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ===== Konfiguration ===== | ||
- | ==== Systemdatenbanken ==== | + | ====== Werkzeuge ====== |
+ | |||
+ | ^Name ^Beschreibung ^ | ||
+ | | myisamchk | ||
+ | |||
+ | |||
+ | ====== Konfiguration ====== | ||
+ | |||
+ | ===== Systemdatenbanken | ||
* mysql -> Benutzer, Berechtigungen usw. | * mysql -> Benutzer, Berechtigungen usw. | ||
Zeile 11: | Zeile 18: | ||
* Benutzer können die Daten sehen auf die sie Zugriffsrechte haben | * Benutzer können die Daten sehen auf die sie Zugriffsrechte haben | ||
+ | |||
+ | ====== How To ====== | ||
+ | |||
+ | ===== Auto_Increment zu Spalte hinzufügen ===== | ||
+ | |||
+ | Syntax: alter table // | ||
+ | \\ \\ | ||
+ | Beispiel: ALTER TABLE kunden MODIFY kundennummer int auto_increment | ||
+ | |||
+ | <WRAP center round tip 60%> | ||
+ | Einige Beispiele im Netz geben am Ende " | ||
+ | Das geht nur, wenn die Tabelle (auch wenn es die zu modifzierende Spalte ist) noch keinen Primary Key hat. \\ Sonst: "ERROR 1068 (42000): Multiple primary key defined | ||
+ | " | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====== Troubleshooting ====== | ||
+ | |||
+ | ^Problem ^Mögliche Lösung ^ | ||
+ | |Tabelle gerasht | 1. Feststellen was für eine Art von Tabelle -> mysql einloggen; Datenbank wählen; show table status -> unter Engine steht welche Table Engine für die jeweilige Tabelle zuständig ist \\ \\ 2. Reparieren -> wenn es sich um eine myIsam-Tabelle handelt -> siehe myisamchk unter " | ||
+ | ====== Notizen ====== | ||
+ | ===== slow.log ===== | ||
+ | |||
+ | * Angaben sind in Sekunden/ | ||
+ | * Lock-Time -> Zeit bis die Query augeführt werden konnte; Bis dahin wurde auf die Freigabe der Tabelle (die eventuell durch andere Prozesse blockiert wurde) gewartet | ||
+ | |