- Mitglied seit
- 02. Mai 2013
- Beiträge
- 329
- Punkte für Reaktionen
- 6
- Punkte
- 24
Hallo, guten Abend und hoffentlich bald ein schöneres Wetter,
Ich habe auf einer DS eine MySQL-Datenbank, von der ich gerne einige Einträge in eine Textdatei exportiert hätte.
Sagen wir, die Datenbank "DB" enhält eine Tabelle "TAB", welche wiederum folgende Felder enthält "Feld1", "Feld2", "Feld3".
die Resultierende Textdatei, welche auf dem NAS via eines Cronjobs täglich ge- und überschrieben werden soll,
soll, wenn die Tabelle 3 Einträge hat, in etwa diesen Inhalt haben:
Jetzt habe ich herumgeguckt, und habe hier
einen passenden und einfachen Weg gefunden.
leiiiiiiiiiiiiiiiiiiider aber, gibt es auf der DS keinen mysql Befehl, nur einen sqlite3, der aber die MySQL Datenbank und die enthaltenen Rechte nicht unterstützt.
Wenn ich auf der Konsole nach mysql suche, bekomme ich:
Ich habe MySQL schon via DS-GUI Systemsteuerung -> Webdienste aktiviert,
und möchte mir das funktionierende System nicht zerschießen, indem ich jetzt einfach etwas drüberbügle, was das bestehende (MySQL)System kompromittiert.
(PHPMyAdmin habe ich als Paket auch installiert)
Kurze Frage also:
Wie/woher bekomme ich eine Mysql-Kommandozeile, mit der ich die Datenbank auf dem NAS durchsuchen und exportieren kann, wie oben aus dem praktischen Beispiel von stackoverflow ?
Wenn das jemand hier wüsste und/oder Ideen dazu hat, wäre mir das sehr recht
Ich habe auf einer DS eine MySQL-Datenbank, von der ich gerne einige Einträge in eine Textdatei exportiert hätte.
Sagen wir, die Datenbank "DB" enhält eine Tabelle "TAB", welche wiederum folgende Felder enthält "Feld1", "Feld2", "Feld3".
die Resultierende Textdatei, welche auf dem NAS via eines Cronjobs täglich ge- und überschrieben werden soll,
soll, wenn die Tabelle 3 Einträge hat, in etwa diesen Inhalt haben:
Also ganz einfach, 3 Zeilen in der DB, 3 Zeilen in der Text-Datei.Feld1, Feld2, Feld3
Feld1, Feld2, Feld3
Feld1, Feld2, Feld3
Jetzt habe ich herumgeguckt, und habe hier
einen passenden und einfachen Weg gefunden.
Rich (BBCode):
echo 'select field from db.table;' | mysql -u user -p password > output.txt
Wenn ich auf der Konsole nach mysql suche, bekomme ich:
> ipkg list|grep mysql
dspam-mysql - 3.9.0-1 - DSPAM is a scalable and open-source content-based spam filter designed for multi-user enterprise systems.
gnokii-smsd-mysql - 0.6.28.1-1 - A gnokii sms daemon
mysql - 4.1.22-3 - Popular free SQL database system
mysql-connector-odbc - 3.51.12-2 - MySQL connector ODBC
mysql5 - 5.0.88-1 - Popular free SQL database system
perl-dbd-mysql - 4.006-1 - DBD-mysql - The Perl Database Driver for MySQL.
php-mysql - 5.2.17-2 - mysql extension for php
phpmyadmin - 2.6.2-2 - Web-based administration interface for mysql
py25-mysql - 1.2.3c1-1 - MySQL support for Python.
py26-mysql - 1.2.3c1-1 - MySQL support for Python.
Ich habe MySQL schon via DS-GUI Systemsteuerung -> Webdienste aktiviert,
und möchte mir das funktionierende System nicht zerschießen, indem ich jetzt einfach etwas drüberbügle, was das bestehende (MySQL)System kompromittiert.
(PHPMyAdmin habe ich als Paket auch installiert)
Kurze Frage also:
Wie/woher bekomme ich eine Mysql-Kommandozeile, mit der ich die Datenbank auf dem NAS durchsuchen und exportieren kann, wie oben aus dem praktischen Beispiel von stackoverflow ?
Wenn das jemand hier wüsste und/oder Ideen dazu hat, wäre mir das sehr recht