Entwickler-Ecke
Off Topic - Brauche Hilfe bei MySQL-Datenbank auf Linux-Rechner
bis11 - So 11.01.04 13:29
Titel: Brauche Hilfe bei MySQL-Datenbank auf Linux-Rechner
Hallo Leute,
ich versuche mit einem Programm auf eine MySQL-Datenbank zuzugreifen. Nur leider bei jedem Versuch mich darauf zu connecten, bekomme ich die Fehlermeldung :
Wer kann mir da weiterhelfen ?
Klabautermann - So 11.01.04 15:58
Hi,
vieleicht könnte jemand helfen, wenn du das Bild angezeigt würde. Ich bekomme da leider nur einen broken Link. Vieleicht schreibst du einfach den Text in's Forum, dann kann das nicht passieren ;).
Gruß
Klabautermann
PS: Sehe geade, die ganze Sub-Domain nicht erreichbar ist.
Anonymous - So 11.01.04 15:59
der link geht halt nur wenn er online ist :-( ist aber hier im forum wohl eher nicht zu gebrauchen
bis11 - So 11.01.04 16:13
Sorry, hatte gerade meinen Web-Server durchstarten müssen. Sollte jetzt wieder funktionieren.
Sollte das Bild immer noch nicht angezeigt werden hier die Fehlermeldung :
Error 20013 : Lost connection to MySQL server during query
Wenn ich lokal auf die Datenbanken zugreifen will, funktioniert alles ohne Probleme nur von einem anderen Rechner nicht im Netzwerk.
DeCodeGuru - So 11.01.04 17:18
Hast du bei deinem MySQL-Servers das Remoteconnection zugelassen?
bis11 - So 11.01.04 17:43
Wo und wie mache ich das ?
bis11 - So 18.01.04 16:56
Kann mir hier wirklich keiner weiterhelfen, brauche dringend diese Option.
neojones - Mo 19.01.04 14:11
Die Remote-Connection ist nicht das Problem. Du müsstest in der my.cnf die Connection-Parameter ändern. Je nach Userzahl etc. ist das sehr individuell. Hier mal eine von unseren:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| set-variable = key_buffer=16M set-variable = max_allowed_packet=2M set-variable = thread_stack=128K set-variable = table_cache=64 set-variable = sort_buffer=512K set-variable = net_buffer_length=8K set-variable = max_connections=1000 set-variable = wait_timeout=15000 log-bin = /var/log/mysql/mysql-bin-neo.log |
Und bevor jemand schreit, dass man das so nicht machen darf: Man darf, wenn es sich um eine Offline-Anwendung handelt und nicht mit PHP darauf zugegriffen wird...
Viele Grüße,
Matthias
bis11 - Mo 19.01.04 20:37
Ich danke Dir erstmal für Deine Antwort. Ich werde das mal ausprobieren. Ich habe nur eine Frage vorweg, wenn ich das ganze konfiguriere, kann ich dann trotzdem noch mit PHP auf die MySQL-Datenbank zugreifen oder nicht ?
neojones - Di 20.01.04 15:38
Ja.
Allerdings solltest Du dann versuchen, geöffnete Verbindungen zur mySQL-Datenbank selbst wieder zu schließen sobald die Abfrage zu Ende ist, weil Du ansonsten relativ schnell die MaxConnections erreichst.
bis11 - Mi 21.01.04 23:17
Danke für Deine Hilfe, aber irgendwie funktioniert das ganze nicht mit der Datei my.cnf. Ich besitze garnicht so eine Datei.
neojones - Do 22.01.04 12:14
Die liegt bei Linux unter /etc/my.cnf oder /etc/mysql/my.cnf. Auf Windows-Rechnern heißt sie my.ini. Welche mySQL-Version hast Du drauf?
Wichtig ist, danach mit
Quelltext
1:
| /etc/init.d/mysql restart |
die Datenbank neu zu starten!
Wenn Du die Datei nicht findest, dann mach mal einen updatedb auf der Konsole und dann ein locate my.cnf. Dann zeigt er Dir die Position an.
bis11 - Do 22.01.04 12:20
wenn ich locate my.cnf mache, findet er keine Datei. Ich habe die Version MySQL 4.0.6 gamma drauf.
neojones - Do 22.01.04 12:43
Hehe, die installiert dann wohl keine mit.
Schick mir mal ne PN mit Deiner eMail-Adresse, dann bekommst ne my.cnf von mir und schmeisst die ins /etc/-Verzeichnis.
bis11 - Do 22.01.04 21:06
Klick doch einfach auf E-Mail bei meinen Postings.
neojones - Fr 23.01.04 11:24
Ist durch. Musst aber noch Linux-tauglich abtippen.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!