Archiv für das 'MySQL'-tag

mySQL BLOB in Select-Abfrage als Text ausgeben

Funktioniert über die Funktion CAST.

CAST(blobfeld AS CHAR(10000) CHARACTER SET utf8)

Der Zeichensatz muss noch, ja nach Codierung, angepasst werden.

SELECT CAST( blobfeld AS char( 10000 ) CHARACTER SET utf8 )
FROM `table` WHERE id =10 LIMIT 0 , 30

MySQL Dump der Funktionen

Um nur die Funktionen zu dumpen:

mysqldump --routines --no-create-info --no-data --no-create-db --skip-opt [[Datenbank]] > name.sql

Für die Datenbank und Funktonen:

mysqldump [[Optionen]] --routines > name.sql

MySQL Dump direkt Packen

Um ein mysqldump direkt zu packen muss die Ausgabe einfach per Pipe an gzip weitergeleitet werden:

mysqldump [[Optionen]] | gzip -9 > name.sql.gz

Anders herum, um das ganze direkt wieder gepackt einzuspielen:

gunzip < name.sql.gz | mysql [[Optionen]]

MySQL auf Kommandozeile mit definierten Zugangsdaten

Es muss die Datei .my.cnf in das Home-Verzeichnis des Benutzers angelegt werden mit folgendem Inhalt:
‘MySQL auf Kommandozeile mit definierten Zugangsdaten’ weiterlesen