Forum: PC Hard- und Software wie an my.cnf-Datei auf NAS herankommen?


von Frank (Gast)


Lesenswert?

Um eine DB-basierte Software bequemer zu überarbeiten, habe ich mir von 
der MySQL-Datenbank eines Kunden einen Dump heruntergeladen und diesen 
per MySQLWorkbench auf dem MySQL-Server meines heimischen QNAP-NAS 
installiert.

Nachdem ich nun die zu überarbeitende Frontend-App zur Probe das erste 
mal auf meinem PC gestartet habe, ging erstmal garnichts. Nach langem 
Herumfummeln und Suchen stellt sich nun heraus, dass es daran liegt, 
dass der MySQL-Server unter Linux (NAS!) die Tabellennamen case-sensitiv 
behandelt ... und in der "gewachsenen" App gehts da ziemlich 
durcheinander. Unter Windows hat das bisher nie jemand bemerkt ...

Nun habe ich herausgefunden, dass dieses Verhalten mit einer Zeile in 
der my.cnf zu beheb ist ("lower case table names=1"). Nur, wie erreiche 
ich die my.cnf auf dem NAS ohne irgend eine Ahnung von Linux? Sie soll 
in dem Pfad etc stehen ... aber an den komme ich auch nicht heran. 
Habe versucht, diesen als Freigabe zu veröffentlichen, ging aber nicht, 
war leer ... ?

von Peter II (Gast)


Lesenswert?

Frank schrieb:
> Nun habe ich herausgefunden, dass dieses Verhalten mit einer Zeile in
> der my.cnf zu beheb ist ("lower case table names=1"). Nur, wie erreiche
> ich die my.cnf auf dem NAS ohne irgend eine Ahnung von Linux? Sie soll
> in dem Pfad etc stehen ... aber an den komme ich auch nicht heran.
> Habe versucht, diesen als Freigabe zu veröffentlichen, ging aber nicht,
> war leer ... ?

per ssh (putty) einlogen. Und Datei mit einem edit öffnen

vi /etc/my.cnf

hilfe zum vi am besten mal im wiki suchen.

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Kriegt das Forum eigentlich demnächst mal Beteiligung für die ganzen 
Kundenprobleme die es dir schon gelöst hat? ;-)

Was spricht dagegen den MySQL Server unter Windows (oder welches BS du 
auch immer nutzt) zu installieren anstelle so was auf dem NAS(!) zu 
machen? Zu einfach?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.