Datenbankzugriff von Windows-Rechner auf Linux-Server

Datenbankzugriff von Windows-Rechner auf Linux-Server

am 15.11.2007 18:14:59 von Daniel Reifenrath

Hallo,
ich habe einen PC mit openSuSE 10.3 ausgestattet. Dann habe ich MySql=20
Server installiert.

Sowohl das Betriebssystem als auch der SQL-Server laufen.
Der Rechner hat die IP 192.168.10.18

Habe auch einen User "netrequest" eingerichtet.

Sowohl mit dem Programm "MySQL Administrator" als auch über die Konsole=
=20
mit "mysql --user=3Dnetrequest --password=3D*****" bekomme ich Lokal den =

Zugriff auf die Datenbanken.

Möchte ich nun von einem Windows-Rechner (IP-Adresse 192.168.10.11)=20
zugriff auf den Linux-Rechner - besser gesagt auf den MySQL-Server -=20
über das Programm MySQL Administrator bekommen, meldet mir dieser:

Could not connect to the specified instance

MySQL Error Number 2003
Can't Connect to MySQL server on '192.168.10.18' (10060)


Daher meine Frage:

a) muss ich noch irgendwelche Einstellungen (an Linux / MySQL)=20
vornehmen, dass es funktioniert?

b) wie kann ich kontrollieren, ob der Linux-Rechner auch wirklich die=20
IP-Adresse 192.168.10.18 hat?

c) Ist ein Zugriff Windows -> MySQL auf Linux überhaupt möglich?

------------------------------------------------------------ ----
Hintergrund ist einfach:
Ich habe eine Anwendung, die Zugriff auf SQL-Datenbanken nimmt und unter =

Windows läuft. Ich hatte bisher den Server unter Windows XP laufen, war=
=20
aber von der Geschwindigkeit her nicht so toll. Von daher habe ich mich=20
für Linux entschieden und bin sehr sehr angenehm überrascht von Linux=
.
Muß zu meiner Schande gestehen, dass ich mich bisher nicht mit Linux=20
beschäftigt habe. Aber nach diesem positiven A-Ha-Effekt werde ich mich=
=20
mehr mit Linux beschäftigen.
------------------------------------------------------------ -----

Würde mich sehr über jede Hilfe, Anregung, etc. freuen.
Wenn ich nicht zurande komme bliebe nur noch wieder der Schritt zurück =

zu Windoof. Und das wäre sehr schade.

Gruß
Daniel

Re: Datenbankzugriff von Windows-Rechner auf Linux-Server

am 15.11.2007 18:22:01 von Andreas Kretschmer

Andreas
--
q: why do so many people take an instant dislike to mysql?
a: it saves time (oicu in #postgresql)
Explaining the concept of referential integrity to a mysql user is like
explaining condoms to a catholic (Shadda in #postgresql)

Re: Datenbankzugriff von Windows-Rechner auf Linux-Server

am 15.11.2007 18:31:20 von Daniel Reifenrath

Andreas Kretschmer schrieb:
> begin Daniel Reifenrath wrote:
>=20
>> MySQL Error Number 2003
>> Can't Connect to MySQL server on '192.168.10.18' (10060)
>=20
>=20
>> Daher meine Frage:
>=20
>> a) muss ich noch irgendwelche Einstellungen (an Linux / MySQL)=20
>> vornehmen, dass es funktioniert?
>=20
> Ja.

Würden Sie mir auch verraten was?


>=20
>=20
>> b) wie kann ich kontrollieren, ob der Linux-Rechner auch wirklich die =

>> IP-Adresse 192.168.10.18 hat?
>=20
> man ifconfig

OK. Sorry bin Linux Neuling. Aber habe jetzt geprüft. Adresse ist=20
192.168.10.18
>=20
>=20
>> c) Ist ein Zugriff Windows -> MySQL auf Linux überhaupt möglich?
>=20
> Nein, un-vor-stell-bar!!!1!

Dachte ich mir. Auf meinem Web-Server bei Strato läuft nämlich auch=20
Linux und da komme ich mit MySQL-Administrator ohne Probleme drauf.

>=20
>=20
>> Würde mich sehr über jede Hilfe, Anregung, etc. freuen.
>> Wenn ich nicht zurande komme bliebe nur noch wieder der Schritt zurü=
ck=20
>> zu Windoof. Und das wäre sehr schade.
>=20
> Drohung?

Um Gottes willen - Nein. Linux gefällt mir immer mehr.

>=20
>=20
> end
> Andreas

Re: Datenbankzugriff von Windows-Rechner auf Linux-Server

am 15.11.2007 19:43:21 von Claus Reibenstein

Daniel Reifenrath schrieb:

> a) muss ich noch irgendwelche Einstellungen (an Linux / MySQL)
> vornehmen, dass es funktioniert?

Vermutlich ist in /etc/my.cnf die Option skip-networking aktiviert. Wenn
Du diese Zeile auskommentierst und den Server neu startest, sollte es gehen.

> b) wie kann ich kontrollieren, ob der Linux-Rechner auch wirklich die
> IP-Adresse 192.168.10.18 hat?

"ping 192.168.10.18" (oder "ping rechnername", falls der Server einen
hat und Windows den kennt) vom Windows-Rechner (Konsolfenster) aus.
Damit testest Du auch gleich, ob sich die beiden Rechner überhaupt sehen.

> c) Ist ein Zugriff Windows -> MySQL auf Linux überhaupt möglich?

Selbstverständlich.

Gruß. Claus

Re: Datenbankzugriff von Windows-Rechner auf Linux-Server

am 15.11.2007 19:46:37 von Andreas Kretschmer

Andreas
--
q: why do so many people take an instant dislike to mysql?
a: it saves time (oicu in #postgresql)
Explaining the concept of referential integrity to a mysql user is like
explaining condoms to a catholic (Shadda in #postgresql)

Re: Datenbankzugriff von Windows-Rechner auf Linux-Server

am 16.11.2007 10:42:17 von Stefan Braumeister

Daniel Reifenrath schrieb:
> Hallo,
> ich habe einen PC mit openSuSE 10.3 ausgestattet. Dann habe ich MySql
> Server installiert.
>
> Sowohl das Betriebssystem als auch der SQL-Server laufen.
> Der Rechner hat die IP 192.168.10.18
>
> Habe auch einen User "netrequest" eingerichtet.

Hast du den Host bzw. die Netzwerkmaske, von dem du dich mit dem User
anmelden willst auch, auch dem User hinzugefügt?
Bei MySQL Administrator Rechtsklick auf den user netrequest ->"Füge Host
hinzu, von dem sich der Nutzer verbinden kann"
Standardeinstellung ist nämlich, dass man sich nur von localhost aus
anmelden darf.

Außerdem musst du in my.cnf auch einstellen, dass mysql auf anfragen im
Netz lauscht, per default ist das aus Sicherheitsgründen nämlich
deaktiviert.

>
> Sowohl mit dem Programm "MySQL Administrator" als auch über die Konsole
> mit "mysql --user=netrequest --password=*****" bekomme ich Lokal den
> Zugriff auf die Datenbanken.

Siehe oben.

Re: LÖSUNG: Datenbankzugriff von Windows-Rechner auf Linux-Server

am 16.11.2007 14:09:43 von Daniel Reifenrath

Hallo,
einige werden mich zwar jetzt auslachen, aber ich habe den Fehler gefunde=
n.

Ich hatte vergessen den Port für SQL in der Firewall von Linux frei zu =

geben.
Habe ich gerade gemacht und nun komme ich auch ran an die Datenbank.

Gruß
Daniel

Daniel Reifenrath schrieb:
> Hallo,
> ich habe einen PC mit openSuSE 10.3 ausgestattet. Dann habe ich MySql=20
> Server installiert.
>=20
> Sowohl das Betriebssystem als auch der SQL-Server laufen.
> Der Rechner hat die IP 192.168.10.18
>=20
> Habe auch einen User "netrequest" eingerichtet.
>=20
> Sowohl mit dem Programm "MySQL Administrator" als auch über die Konso=
le=20
> mit "mysql --user=3Dnetrequest --password=3D*****" bekomme ich Lokal de=
n=20
> Zugriff auf die Datenbanken.
>=20
> Möchte ich nun von einem Windows-Rechner (IP-Adresse 192.168.10.11)=20
> zugriff auf den Linux-Rechner - besser gesagt auf den MySQL-Server -=20
> über das Programm MySQL Administrator bekommen, meldet mir dieser:
>=20
> Could not connect to the specified instance
>=20
> MySQL Error Number 2003
> Can't Connect to MySQL server on '192.168.10.18' (10060)
>=20
>=20
> Daher meine Frage:
>=20
> a) muss ich noch irgendwelche Einstellungen (an Linux / MySQL)=20
> vornehmen, dass es funktioniert?
>=20
> b) wie kann ich kontrollieren, ob der Linux-Rechner auch wirklich die=20
> IP-Adresse 192.168.10.18 hat?
>=20
> c) Ist ein Zugriff Windows -> MySQL auf Linux überhaupt möglich?
>=20
> ------------------------------------------------------------ ----
> Hintergrund ist einfach:
> Ich habe eine Anwendung, die Zugriff auf SQL-Datenbanken nimmt und unte=
r=20
> Windows läuft. Ich hatte bisher den Server unter Windows XP laufen, w=
ar=20
> aber von der Geschwindigkeit her nicht so toll. Von daher habe ich mich=
=20
> für Linux entschieden und bin sehr sehr angenehm überrascht von Lin=
ux.=20
> Muß zu meiner Schande gestehen, dass ich mich bisher nicht mit Linux =

> beschäftigt habe. Aber nach diesem positiven A-Ha-Effekt werde ich mi=
ch=20
> mehr mit Linux beschäftigen.
> ------------------------------------------------------------ -----
>=20
> Würde mich sehr über jede Hilfe, Anregung, etc. freuen.
> Wenn ich nicht zurande komme bliebe nur noch wieder der Schritt zurüc=
k=20
> zu Windoof. Und das wäre sehr schade.
>=20
> Gruß
> Daniel
>=20

Re: LÖSUNG:Datenbankzugriff von Windows-Rechner auf Linux-Server

am 16.11.2007 16:14:40 von Andreas Kretschmer

Andreas
--
q: why do so many people take an instant dislike to mysql?
a: it saves time (oicu in #postgresql)
Explaining the concept of referential integrity to a mysql user is like
explaining condoms to a catholic (Shadda in #postgresql)

Re: LÖSUNG: Datenbankzugriff von Windows-Rechner auf Linux-Server

am 17.11.2007 14:06:58 von Rainer Hinz

Andreas Kretschmer wrote:
>> Ich hatte vergessen den Port für SQL in der Firewall von Linux frei =
zu=20
>> geben.
>=20
> Feuerwand auf Server? Da lach ich schon eher.

Was nur daran zu lachen ist, weiss ich nicht. Bei WIndows regen sich=20
alle auf, wenn nach der frischen WinXP Installation schon der Rechner=20
verseucht ist.

Nebenbei: Die Firewall ist per default bei OpenSuSE aktiviert, spricht=20
auch nichts ernsthaftes dagegen.

Re: LÖSUNG:Datenbankzugriff von Windows-Rechner auf Linux-Server

am 17.11.2007 16:35:39 von Andreas Kretschmer

Andreas
--
q: why do so many people take an instant dislike to mysql?
a: it saves time (oicu in #postgresql)
Explaining the concept of referential integrity to a mysql user is like
explaining condoms to a catholic (Shadda in #postgresql)

Re: LÖSUNG:Datenbankzugriff von Windows-Rechnerauf Linux-Server

am 18.11.2007 16:17:52 von Michael Ablassmeier

On 2007-11-16, Andreas Kretschmer wrote:
> lern quoten!

lern die Klappe zu halten. Da Du dich als "konsequenter Nicht-Nutzer"
bezeichnest und auch sonst im Thread nichts sinnvolles beizusteuern hattest
dürfte das für die Gruppe auch kein nenneswerter Verlust sein.

bye,
- michael

Re: LÖSUNG:Datenbankzugriff von Windows-Rechner auf Linux-Server

am 18.11.2007 17:17:47 von Andreas Kretschmer

Andreas
--
q: why do so many people take an instant dislike to mysql?
a: it saves time (oicu in #postgresql)
Explaining the concept of referential integrity to a mysql user is like
explaining condoms to a catholic (Shadda in #postgresql)

Re: LÖSUNG: Datenbankzugriff von Windows-Rechner auf Linux-Server

am 18.11.2007 20:34:45 von Claus Reibenstein

Michael Ablassmeier schrieb:

> On 2007-11-16, Andreas Kretschmer wrote:
>
>> lern quoten!
>
> lern die Klappe zu halten.

Lerne, Dich im Usenet zu benehmen. news:de.newusers.infos hilft Dir dabei.

> Da Du [...] sonst im Thread nichts sinnvolles beizusteuern hattest

Wo ist _Dein_ sinnvoller Beitrag in diesem Thread? Glashaus, Steine ...

> dürfte das für die Gruppe auch kein nenneswerter Verlust sein.

Du bist auch nicht gerade ein Gewinn.

Gruß. Claus

Re: LÖSUNG: Datenbankzugriff von Windows-Rechner auf Linux-Server

am 19.11.2007 08:56:50 von Christian Kirsch

Michael Ablassmeier schrieb:
> On 2007-11-16, Andreas Kretschmer wrote:
>> lern quoten!
>
> lern die Klappe zu halten. Da Du dich als "konsequenter Nicht-Nutzer"
> bezeichnest und auch sonst im Thread nichts sinnvolles beizusteuern hattest
> dürfte das für die Gruppe auch kein nenneswerter Verlust sein.

Im Gegensatz zu Dir trägt Andreas hier ständig sinnvolle (und
gelegentlich polemische ;-) Hinweise bei.