URL: https://www.overclockers.at/linux/solvedmysql_server_problem_187239/page_1 - zur Vollversion wechseln!
Hi, ich hab hier ein kleines problem und zwar habe ich auf zwei testgeräten einen openser server laufen mit mysql plugin und natürlich dazu jeweils den mysql server
2 server, da ich zuerst auf einem alten pc mich gspielt hab und der 2. jetzt mein laptop is, damit ich auch unterwegs arbeiten kann (is teil meiner diplomarbeit)
folgendes funktioniert
openser greift auf lokale mysql database zu
wenn ich aber von einem openser auf die mysql database zugreifen will, hab ich im syslog die meldung "Can't connect to MySQL server on '192.168.0.47' (111)" die ip stimmt natürlich
firewall is nix installiert
openser.cfg enthält für mysql zugriff folgende zeilen
modparam("auth_db", "db_url", "mysql://openser
penserrw@192.168.0.47/openser")
modparam("usrloc", "db_url", "mysql://openser
penserrw@192.168.0.47/openser")
openser is der user für schreibzugriff auf die db und openserrw des standardpw, dass ich derzeit noch nicht geändert hab
irgendwer ideen was da haben könnte bzw. auf welche weise ich den zugriff auf die DB übers netzwerk ohne openser testen könnte
PS: aja wenn ich die IPs auf "localhost" umänder, dann gehts natürlich
tia
bertl
Dein mysqld listened offensichtlich nur auf "lo" (127.0.0.1). Du must ihn in der my.cnf anweisen, dass er auch auf den anderen ifaces deiner Maschine einen Port binden soll. Kannst du in der [mysqld]-Sektion machen, das Setting nennt sich "bind-address".
VIelleicht hilft der der Command Grant:
http://dev.mysql.com/doc/refman/5.1/de/grant.html
habe in der
/etc/mysql/my.cnf
die zeile
"bind-address = 172.0.0.1"
auskommentiert
und jetzt gehts
danke für eure hilfe
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026