Koozali.org: home of the SME Server
Other Languages => Deutsch => Topic started by: flar on April 23, 2007, 02:15:16 PM
-
Hallo.
Bekomme leider keinen zugriff auf mein mysql (4.1). Habe die nur Server Version installiert.
Fehler:
MySQL Error:
Connection failed:
2003 - Can't connectet to MySQL server on "192.168.1.39" (10061)
Dachte mir das es an der Firewall liegen könnte aber die ist ja nicht installiert worden.
Ggf die Bind Adress. Leider ist unter /etc/ nur die my.cnf . Ich müßte aber die /etc/mysql/my.cnf dort haben.
wo könnte ich sie ansonsten finden
Mein zugriff versuch war von win2000 und ubuntu rechnern.
Hat jemand einen Tip?
Gruß
Flar
-
Das habe ich als Schnipsel abgelegt:
So here it is to allow remote access to MySQL under SME 7.x:
config set mysqld service access public status enabled TCPPort 3306
signal-event remoteaccess-update
signal-event reboot
Alternativ habe ich noch das hier:
Beim SME 7.0 ist auch der für den Zugriff auf MySQL-Datenbanken verwendete Port 3306 durch die Firewall geschlossen.
Um das zu ändern, gehst Du folgendermaßen vor:
1. Serverkonsole starten, mit root anmelden
2. "config setprop mysqld LocalNetworkingOnly no" eingeben
3. "signal-event post-upgrade" eingeben
4. "signal-event reboot" eingeben
5. Nach dem Neustart erneut Serverkonsole starten, mit root anmelden
6. "config set mysqld service access public status enabled TCPPort 3306"
eingeben
7. "signal-event remoteaccess-update" eingeben
Die Punkte 5-7 muss man meiner Ansicht nach aber nur machen, wenn man von außen (Internet!) auf den MySQL Server zugreifen möchte. Probiers mal aus, ob für lokalen Zugriff 1-4 reicht.
-
hallo stefan.
leider hat es nicht damit geklappt.
ich finde leider auch die datei /etc/mysql/ nicht mehr auf meinem system.
habe es doch nicht gelöscht!
was ich gerade gelöscht habe ist phpmyadmin. es ist die einzigste software die ich noch installiert hatte.
denke das problem liegt mit an der bind adress in my.cnf des ober genannten ordners.
statt der 127.0.0.1 sollte ich vieleicht die ip des servers eingeben???
nach dem reboot wurde mysqld gestartet.
viele grüße
flar
ps: solte ich den server vieleicht neu aufsetzen. bis jetzt sind keine daten darauf.
-
flar,
ich habe am letzten Wochenende einen neuen SME Server aufgesetzt und hatte "mal wieder" das Problem, was Du beschrieben hast.
Ich nehme mal an, dass Du mit phpmyadmin einen User etc angelegt hast. Danach mach mal:
config setprop mysqld LocalNetworkingOnly no
signal-event post-upgrade
signal-event reboot
config set mysqld service access public status enabled TCPPort 3306
signal-event remoteaccess-update
signal-event reboot
Hat bei mir soeben einwandfrei funktioniert. Wenn da immer noch nicht klappt, schau mal in Deiner Firewall von Deinem remote PC nach - vielleicht klemmt es ja dort... hatte ich auch schon...
bonne chance
gerd
-
hallo.
hat leider nichts gebracht.
denke das ich es mir mit phpmyadmin zerschossen habe da die datei /etc/mysql nicht mehr existiert.
irgendwie muß sie verschwunden sein.
werde mich morgen früh an die neuconfiguration machen. geht ja eigentlich recht fix.
gruß
flar
-
Flar, dann muesstes Du mit phpmyadmin ja auch nichts mehr sehen, oder?? (ich denke, dass Du dies contrib kennst) Wenn doch, dann leg doch dort nochmals einen User incl. Passwort an mit Zugriff von jedem Host (%) und versuchs nochmal. Die Vorgehensweise wie von mir in meiner vorherigen e-mail geschildert funktioniert auf jeden Fall.
Ansonsten bleibt Dir wohl nix anderes ueber als den Server neu aufzusetzen (7.1.3)
Viel Glueck trotzdem
-
Hallo Flar.
Die neuinstallation ist heute morgen gelaufen. Er macht gerade die Spiegelung.
Werde heute Nachmittag weitersehen.
Wie greifst Du ansonsten auf Mysql zu. Welche einstellungen muß ich bedenken bei der Administration.
Ich brauche Mysql für CAO-faktura. Diese Software legt normal selbstständig eine Datenbank an.
http://cao-faktura.de/
Gruß
Falr
-
Hallo,
so mein System steht wieder. Habe nun noch eine frage,
Weiter oben würde berichtet:
Beim SME 7.0 ist auch der für den Zugriff auf MySQL-Datenbanken verwendete Port 3306 durch die Firewall geschlossen.
Um das zu ändern, gehst Du folgendermaßen vor:
Ist den bei der "nur Server" Version eine Firewall dabei?
Worauf muß ich nun achten wenn ich auf Mysql zugreifen möchte. Will nun alles von neunem aufziehen.
Welche Benutzer / Gruppen muß ich den anlegen / freischalten.
Gruß
+ Danke
Flar