![]() |
Datenbank: MySQL • Version: 5 • Zugriff über: zeos
mysql login über Netzwerk
Hallo zusammen,
ich weiß nicht, was ich falsch mache. Ich möchte mich mit meinem Programm (mit zeos Komponenten) über Netzwerk verbinden. Auf dem localhost geht alles super aber über Netzwerk nicht. Wie müßen den die Angaben Host, Port und Database aussehen wenn der PC mit dem DB-Server die Adresse 192.168.2.11 hat die Datenbank Preise heist und ich Apache mit mysql benutze? vorab schon mal Danke. |
Re: mysql login über Netzwerk
aloha...
die angaben sind eigentlich fast gleich wie beim localhost bsp. login localhost: server host: localhost username: root password: database: mysql port: 3306 protocol: mysql bsp. login mit user: server host: deine ip username: user1 password: pw1 database: mysql port: 3306 protocol: mysql wenn du willst kannst du ja mal bischen code von dir posten... vielleicht hast du ja in deinem code irgendwo nen fehler |
Re: mysql login über Netzwerk
Danke, das ging ja fix.
Aber ich habe schon alles so versucht.?! Oder kann es sein, daß ich mich von einem anderen PC nicht mit "root" einlogen kann? |
Re: mysql login über Netzwerk
Zitat:
MfG freak |
Re: mysql login über Netzwerk
Zitat:
schau mal ob du in deiner mysql konfig kein skip-networking drinnen hast :-D gruss Wolle |
Re: mysql login über Netzwerk
@clock
ok ich habs gerade auch getestet mit root bei mir und bin prompt auf die schnauze gefallen... als ichs mit unserem allgemein login probiert (bzw. mit unserem user denn wir in der mysql db angelegt haben), hats dann einwandfrei funktioniert... folgendes gilt es zu beachten bzw. folgendes solltest du vielleicht mal überprüfen: zugriff mit root auf mysql willst du dich mit root auf einer mysql db anmelden die auf einem server liegt, muss der pc name oder die ip in der user tabelle hinterlegt sein... ist dies nicht der fall, kannst du dich nicht auf der mysql db anmelden weil sie dich nicht kennt und dir denn zutritt verweigert... deine ip (oder pc name) kannst du wie folgt in der user tabelle speicher:
SQL-Code:
eventuell musst du die ip adresse in hochkommas setzen, das weiß ich aber nicht mehr so genau...
Grant All Privileges on *.* To root@10.32.000.000 Identified by ''
und beim pc namen muss nach dem namen noch ein '%' eingetippt werden... damit du sofort berechtigt bist musst du noch
SQL-Code:
eingeben
Flush Privileges
diese befehele müssen direkt auf dem server eingegeben werden einfacher wird es wenn du dir nen user über denn mysqladministrator von mysql anlegst |
Re: mysql login über Netzwerk
Muss ich dann für jede IP einen User anlegen? Wenn ich das übers Internet machen will, ändert sich doch die IP immer, geht das auch?
Danke Andidreas, das funktioniert super! :hello: MfG freak |
Re: mysql login über Netzwerk
Zitat:
|
Re: mysql login über Netzwerk
Zitat:
deshalb hab ich bei uns alles auf einen allgemeinen user umgestellt, da mit unserer mysql db im moment nur getestet wird... wenn wir produktiv damit arbeiten muss ich halt noch ein paar user anlegen ^^ aber wenn kümmerts ;) wie meinst du das ob du für jede ip einen user anlegen musst??? |
Re: mysql login über Netzwerk
Hallo,
ich habe jetzt einen neuen User angelegt mit IP, auch nach neustart von mysql kann ich mich nicht einlogen. Als Meldung bekomme ich vom localhost: Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:45 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz