Problem:
Manchmal hat man sich im DB-Namen oder im Tabellen-Namen geirrt. Man kann zwar den meist besseren Weg gehen, indem man die DB/Tabelle dumpt, in der Dump-Datei die Änderungen vornimmt und wieder einspielt. Aber bei vielen tausend oder millionen Datensätzen, ist dies meist der längere Weg. Wenn dann die Collation mal wieder nicht beachtet wird, kann es sogar zu katastrophalen Ausfällen kommen.
Lösung:
Eine einfache und simple Lösung ist das Umbenennen der Verzeichnisse (== DB) oder der Dateien (== Tabelle).
#In das DB-Verzeichnis wechseln: cd /var/lib/mysql/ #MySQL runter fahren... WICHTIG!!! /etc/init.d/mysql stop #Datenbank umbenennen: mv alter-name neuer-name #...oder Tabelle... cd database/ mv alter-name.frm neuer-name.frm mv alter-name.MYD neuer-name.MYD mv alter-name.MYI neuer-name.MYI #MySQL neu starten /etc/init.d/mysql start
Kategorien:
Stichwörter:
mysql · database · datenbank · namen · ändern · table · tabelle ·