MySQL über Netzwerk --> Problem

Status
Nicht offen für weitere Antworten.

gondor

Bekanntes Mitglied
hallo!

ich habe auf meinem rechner im netzwerk (192.168.0.198) eine mysql-db laufen. über mein java-programm auf einen anderen rechner (192.168.0.197) würde ich gerne auf die mysql-db zugreifen. leider ist dieses nicht möglich :( hier meine connection:

Code:
  /*Baut eine Verbindung zur MySQL auf und gibt bei Erfolg 'TRUE' zurück*/
  public boolean setConnectionMySQL () {

    boolean connection_open = false;

    try {

      //*** Treiber laden ***********************************
       Class.forName(dbDriver).newInstance();
       //*** Verbindung aufnehmen ****************************
        cn = DriverManager.getConnection(ip + user + passwd);

      if(cn != null) {
        connection_open = true;
        System.out.println("ArticCell_ConnectionDB --> setConnectionMySQL --> Create");
      }

    } catch(Exception ex) { /*do nothing*/}
    return connection_open;
  }

user: "root"
pass: ""
ip: "jdbc:mysql://192.168.0.198:3306/artic_cell?"

dbDriver: "com.mysql.jdbc.Driver";


wenn ich eine 'locale' db (befindet sich auf 192.168.0.197) anspreche ist das kein problem solange ich für die ip '127.0.0.1' angebe... doch über die ip 192.168.0.198 bzw. 192.168.0.197 geht das nicht.

hat einer rat?

gondor(..)
 

foobar

Top Contributor
Hat der user "user" überhaupt die Berechtigung über das Netz auf die DB zu zugreifen?
Code:
grant all on mydb.* to user@"%" identified by ''
 

gondor

Bekanntes Mitglied
ah... das kanns sein. wo muss man denn die zeile eingeben?

unter sql meldet er fehler:

SQL-Befehl :

GRANT ALL ON mydb. * TO user@ "%"IDENTIFIED BY ''

MySQL meldet:

#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '"%"IDENTIFIED BY ''' at line 1

kannst du mir noch einmal auf dir 'sprünge' helfen?

gondor(..)
 

gondor

Bekanntes Mitglied
sry, ein fehler hat sich eingeschlichen. der user ist: "root"

warum kann ich mich den mit "127.0.0.1" connecten aber mit "192.168.0.190" nicht? versteh ich nicht... :(

please help.

gondor(..)
 

foobar

Top Contributor
Ich benutze für sowas Mysqlcc
Anstatt mydb mußt du natürlich den Namen deiner Datenbak eintragen also
Code:
grant all on artic_cell.* to user@"%" identified by
Danach kann der User "user",mit allen Rechten und von jedem beliebigen Host aus auf die DB zugreifen.
Mysql Doku
 

gondor

Bekanntes Mitglied
nun gut... ich habe rechte für 'root' verteilt:

Benutzer | Host | Kennwort | Globale Rechte | Grant

root | 192.168.0.190 | Nein | ALL PRIVILEGES | Ja

doch gibt es keinen erfolg zu buchen :(

muss ich mysql evtl. sagen, auf welche ip die db laufen soll? konnte keine einstellungen finden...

gondor(..)
 

thE_29

Top Contributor
jo, das musste machen ;)
wieso nimmst du nicht ganz einfach die mysql tools? das mysql adminstrator ist super ;)

aber eigentlich müsste foobars befehl funktionieren da er dir user@ freigibt

gib mal user@deinip oder user@localhost frei
 

gondor

Bekanntes Mitglied
ich habe jetzt folgende user freigegeben (mit allen privelegien)

root %
root 192.168.0.190
root localhost

doch nichts zu machen. ärgerlich... benutze nun auch das mysqlcc.

noch ratschläge vorhanden?

gondor(..)
 

thE_29

Top Contributor
gib mal net root frei sondern einen anderen user und saug dir mysql admin ;) (ist von mysql und super)!
 

gondor

Bekanntes Mitglied
so, hab mal als user 'admin' erstellt. auch mit allen rechten...

... doch scheint das auch nicht der fehler zu sein.

mit mysql admin hantiere ich eigentlich schon von anfang an mit ;)

gondor(..)
 

gondor

Bekanntes Mitglied
ok, jungs!

problem gelöst. was hab ich gemacht?

hm... es lag einfach wohl an mein mysql. nochmal neu installiert, rechte vergeben und schwups, löp dat ;)

danke für eure (thE_29+foobar) hilfe!

gondor(..)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
L Mit Java über PHP in MySQL anmelden (Login script) Netzwerkprogrammierung 3
L Strings an Server senden und in MYSQL speichern? Netzwerkprogrammierung 3
K MySQL Receiving Netzwerkprogrammierung 4
V Server / mehrere Clients / MySQL / Konzept Netzwerkprogrammierung 2
R JDBC - Direktzugriff auf MySQL Netzwerkprogrammierung 15
B RMI & Mysql -> Fehler bei der Compilierung Netzwerkprogrammierung 4
B Netzwerkverkehroptimierung [mySQL SELECT] Netzwerkprogrammierung 5
B applets mit FTP/MySQL Netzwerkprogrammierung 22
D Offline App mit online MYSQL - DB verbinden Netzwerkprogrammierung 14
H Mysql port forwarding Netzwerkprogrammierung 5
T Java => Login mit MySQL Netzwerkprogrammierung 10
T HTTP Mysql Skript Netzwerkprogrammierung 3
R mehrere MySQL-Zugriffe Netzwerkprogrammierung 3
H MySQL übers Netzwerk Netzwerkprogrammierung 9
G Connection zu MySQL ohne ODBC Netzwerkprogrammierung 8
M RMI direkte Verbindung mit einer Mysql datenbank Netzwerkprogrammierung 13
S Verbindung zu MySQL Netzwerkprogrammierung 10
S Datenbankzugriff auf externe Mysql DB Netzwerkprogrammierung 9
S MySQL, PHP, Perl Support in einem Java HTTP Server? Netzwerkprogrammierung 7
K Tabelle im Web über Listener aufrufen Netzwerkprogrammierung 1
F Verbindung zu einem LDAP Server über Java Netzwerkprogrammierung 4
S Socket Bilder über Socket Senden Netzwerkprogrammierung 0
B Zip Dateien über FTP laden Netzwerkprogrammierung 2
x46 byte[] über BufferedReader auslesen Netzwerkprogrammierung 18
E Socket Parameter über Sockets übergeben und auslesen ! Netzwerkprogrammierung 5
L Webbasierte Anwendung - Authentifizierung über LDAP/ActiveDirectory Netzwerkprogrammierung 5
J Probleme mit Multicast über IPv6, DatagramChannel Netzwerkprogrammierung 1
S Daten über TCP/IP senden Netzwerkprogrammierung 3
T Broadcast-message über spez. Netzwerk-Schnittstelle Netzwerkprogrammierung 1
T Mikrofonaudio über Java Server an Webbrowser streamen Netzwerkprogrammierung 13
M Erstelltes Programm über Internet Browser ausführen Netzwerkprogrammierung 26
T VPN-Verbindung über Java Netzwerkprogrammierung 4
V Einfachen Javaserver über das Internet erreichbar machen Netzwerkprogrammierung 2
J FTP Upload über Proxy funktioniert nicht Netzwerkprogrammierung 1
E Kurze Textnachrichten über einen Server von meinem Handy auf den Computer laden. Netzwerkprogrammierung 9
J FTP FTP Zugriff über Proxy Server Netzwerkprogrammierung 1
Thallius Java Application über ZScaler benutzer? Netzwerkprogrammierung 0
J Chat Server starten über GUI problem Netzwerkprogrammierung 4
V einfaches hin und her von Text über Server Netzwerkprogrammierung 2
P RMI Client Server Programm über Internet Netzwerkprogrammierung 2
antonbracke Multiuser Software über XMPP Server Netzwerkprogrammierung 1
Z Verbindung zwischen 2 Rechnern über ServerSockets nicht möglich Netzwerkprogrammierung 3
cezary Socket ServerSocket starten über GUIIm unterstehenden Code versuche Netzwerkprogrammierung 6
I ASCII über serielle Schnittstelle Netzwerkprogrammierung 1
N RMI "RMI über Lan funktioniert nicht" & "RMI-Server im Lan scannen" Netzwerkprogrammierung 13
M Socket String Arrays über Socket an Server schicken Netzwerkprogrammierung 2
T Socket Methoden über Internet aufrufen Netzwerkprogrammierung 1
S Socket Kommunikation über Internet Netzwerkprogrammierung 1
X Problem mit vielen Bytes über Socket Netzwerkprogrammierung 23
K ByteArray über Netzwerk senden klappt nicht Netzwerkprogrammierung 5
M allgemeine Frage über Server-Client-Kommunikation Netzwerkprogrammierung 5
P RMI Threads die über RMI auf Datenbank zugreifen Netzwerkprogrammierung 2
S Datei schreiben über Applet Netzwerkprogrammierung 8
G Klassen über Netzwerk kommunizieren lassen Netzwerkprogrammierung 6
J Erster Server-Client läuft auf lokalem Rechner problemlos. Zwei Rechner über das Internet nicht Netzwerkprogrammierung 8
Kjubert Synchronisieren von Objekten über Client/Server - bester Weg? Netzwerkprogrammierung 7
S ImageIcon über Socket schicken (Serialisierung) Netzwerkprogrammierung 6
H Socket Objekte über Socket? Allgemeine Verständnisprobleme in Sachen Socket Netzwerkprogrammierung 3
S Seltsames Verhalten beim Empfangen von Daten über DataInputStream Netzwerkprogrammierung 12
A TCP über UDP Verbindung? Netzwerkprogrammierung 10
C Datei über Socket schreiben und Ereignis lesen Netzwerkprogrammierung 9
D Socket Class über Netzwerk verschicken Netzwerkprogrammierung 2
D JNLP über Webstart funktioniert nicht... Netzwerkprogrammierung 2
J Socket Dateien über Socket auf Server speichern Netzwerkprogrammierung 3
D Socket Datei nur stückweise über Socket verschicken Netzwerkprogrammierung 6
G Bild über Socket schicken - Client/Server Netzwerkprogrammierung 10
A Computer über Internet verbinden Netzwerkprogrammierung 12
N über Java in eine Text-Datei auf einem Server schreiben Netzwerkprogrammierung 2
c_sidi90 ideale Lösung, Screen Capture über Netzwerk Netzwerkprogrammierung 3
S Socket Verschiedene Exceptions beim Übertragen von Bildern über Socket Netzwerkprogrammierung 20
T ArrayList über Netzwerk senden! Netzwerkprogrammierung 5
N Problem über http eine Datei zu senden Netzwerkprogrammierung 4
T Verbindungsversuche über TCP Sockets von mehreren Threads führt zu Serverabsturz Netzwerkprogrammierung 2
V Authentifikation über mehrere Server? Netzwerkprogrammierung 3
C Verbindung zu einem Hostrechner über das Internet herstellen Netzwerkprogrammierung 15
M Map über Webservice übertragen Netzwerkprogrammierung 3
D Mehrere Clients über Java-Sockets Netzwerkprogrammierung 13
P Socket Verbindung über das Internet Netzwerkprogrammierung 2
Z Socket Connection reset by peer nur per IP nicht über localhost Netzwerkprogrammierung 13
ruffio1978 Telnet über ein socket ansprechen Netzwerkprogrammierung 8
F Socket Verbindungen über mehrere Server Netzwerkprogrammierung 4
U Datei über das Netzwerk einlesen und speichern Netzwerkprogrammierung 8
G Klassen über JMX per URLClassloader laden? Netzwerkprogrammierung 2
E Zwei PCs über das Internet miteinander verbinden? Netzwerkprogrammierung 3
E Socketverbindung über das Internet - Timeout? Netzwerkprogrammierung 28
M Socket Bilder über das Netzwerk übertragen Netzwerkprogrammierung 4
E Java über Socket ins Internet? Netzwerkprogrammierung 4
F Socket Daten über verschiedene IP's schicken Netzwerkprogrammierung 5
M Socket JavaProg über einen Clienten steuern Netzwerkprogrammierung 5
M Mail über Exchange versenden Netzwerkprogrammierung 13
F C/S über HTTPS Netzwerkprogrammierung 2
D ...class.getResourceAsStream("/meine.properties") funktioniert nicht über RMI? Netzwerkprogrammierung 3
M ganymed-ssh2.har: ftp-Verbindung über ftp-Proxy Netzwerkprogrammierung 2
J Probleme bei RSA mit byte[] bei Versand über RMI Netzwerkprogrammierung 2
Z File über Socket lesen Netzwerkprogrammierung 3
A HTTP Binärdaten über PHP-Skript in Datenbank schreiben bzw auslesen Netzwerkprogrammierung 2
M Objekt über Object-Stream, empfange "alte" Daten Netzwerkprogrammierung 2
P FTP isFile() über FTP Netzwerkprogrammierung 3
I Socket HTTP Nachrichten über Sockets verschicken Netzwerkprogrammierung 2
N String als byte Array über Socket versenden Netzwerkprogrammierung 8

Ähnliche Java Themen

Neue Themen


Oben