Schrift
[thread]3357[/thread]

Verbindung zu MySQL-Server funkt nicht.



<< >> 5 Einträge, 1 Seite
format_c
 2003-10-13 15:12
#35502 #35502
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Mit diesem Beitrag beziehe ich mich auf den Beitrag http://board.perl-community.de/cgi-bin....24;t=49

Also es ist definitiv kein Berechtigungsproblem, da diese einen anderen Fehler zurückgeben würde.

Ich habe jetzt einmal einen Portscan auf über meinen Server laufen lassen, Port 3306 offen. Hinter diesem Port ist auch ein Service MySQL zugeordnet /etc/services.
Ich werde mal mit tcpdump mich heute abend hinter den Port klemmen und schauen von wem das letzte TCP-Paket kommt, da das eigentlich die Abbruchmeldung sein müsste.

In den Logfiles vom Server habe ich nichts gefunden, die liegen in /var/lib/mysql.

Alle Verbindungsversuche von localhost funktionieren 1 a.
Am Client liegt es auch nicht, da ein Connect auf einen anderen entfernten Server funktioniert.

In der Datei /etc/my.cnf wird auch der Port 3306 an den Client übergeben, und der Port für den Service ist auch auf 3306 gesetzt.

Also ich habe bald keinen schimmer mehr woran es liegen kann.

Ich hoffe jemand kann mur helfen.
Gruß Alex
renee
 2003-10-13 15:42
#35503 #35503
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
versuch's mal, wenn Du statt dem Servernamen die IP-Adresse zum anmelden benutzt.
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
format_c
 2003-10-13 16:19
#35504 #35504
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Das selbe. Hab ich schon probiert.

Gruß Alex
format_c
 2003-10-13 21:41
#35505 #35505
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
So ein tcpdump auf dem Port 3306 brachte folgendes:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
linux:/home/format_c # tcpdump -x -q tcp port 3306
tcpdump: listening on eth0
19:39:11.158941 linux.lan.de.33053 > 192.168.0.251.mysql: tcp 0 (DF)
4500 003c 0c54 4000 4006 abd8 c0a8 0044
c0a8 00fb 811d 0cea 1519 8e15 0000 0000
a002 16d0 027c 0000 0204 05b4 0402 080a
0001 7af4 0000 0000 0103 0300
19:39:11.159290 192.168.0.251.mysql > linux.lan.de.33053: tcp 0 (DF)
4500 003c 0473 4000 4006 b3b9 c0a8 00fb
c0a8 0044 0cea 811d 1146 dfa2 1519 8e16
a012 16a0 8d8b 0000 0204 05b4 0402 080a
0001 8425 0001 7af4 0103 0300
19:39:11.159385 linux.lan.de.33053 > 192.168.0.251.mysql: tcp 0 (DF)
4500 0034 0c55 4000 4006 abdf c0a8 0044
c0a8 00fb 811d 0cea 1519 8e16 1146 dfa3
8010 16d0 bc20 0000 0101 080a 0001 7af4
0001 8425
19:39:11.431060 192.168.0.251.mysql > linux.lan.de.33053: tcp 0 (DF) [tos 0x8]
4508 0034 0476 4000 4006 b3b6 c0a8 00fb
c0a8 0044 0cea 811d 1146 dfa3 1519 8e16
8011 16a0 bc34 0000 0101 080a 0001 8440
0001 7af4
19:39:11.440538 linux.lan.de.33053 > 192.168.0.251.mysql: tcp 0 (DF) [tos 0x8]
4508 0034 0c58 4000 4006 abd4 c0a8 0044
c0a8 00fb 811d 0cea 1519 8e16 1146 dfa4
8010 16d0 bbe7 0000 0101 080a 0001 7b11
0001 8440
19:39:11.445498 linux.lan.de.33053 > 192.168.0.251.mysql: tcp 0 (DF) [tos 0x8]
4508 0034 0c59 4000 4006 abd3 c0a8 0044
c0a8 00fb 811d 0cea 1519 8e16 1146 dfa4
8011 16d0 bbe6 0000 0101 080a 0001 7b11
0001 8440
19:39:11.445758 192.168.0.251.mysql > linux.lan.de.33053: tcp 0 (DF) [tos 0x8]
4508 0034 0477 4000 4006 b3b5 c0a8 00fb
c0a8 0044 0cea 811d 1146 dfa4 1519 8e17
8010 16a0 bc15 0000 0101 080a 0001 8441
0001 7b11

Also der Server sendet das letzte Paket. Das heist irgendwo an meinem Server ist der Wurm drin.
Jedoch Ausgabe von nmap:
Code: (dl )
3306/tcp   open        mysql


Also der Port ista uch offen.

Aber es kommt immer wieder
Code: (dl )
1
2
3
4
format_c@linux:~> mysql --host=192.168.0.251 --user=com75778 --database=com75778 --pass
Enter password:
ERROR 2013: Lost connection to MySQL server during query
format_c@linux:~>


Weis jemand weiter? Die mysql configfiles sind im vorherigen Tread.

Gruß Alex
format_c
 2003-10-13 22:23
#35506 #35506
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Ach ja. Ich habe noch eine Fehlermeldung aus dem Server kitzeln könne. Nämlich auf der Konsole auf der der mysqld gestartet wird fliegen Fehlermeldungen heraus. Bei einem Versuch ein Connect zu machen gibt er mir dise Fehlermeldung zurück:
Code: (dl )
1
2
3
4
5
6
7
server:/var/lib/mysql # /etc/init.d/mysql restart
Restarting service MySQL
Shutting down service mysql
done
Starting service MySQL
Starting mysqld daemon with databases from /var/lib/mysql
done

Bis hier der Neustart
Code: (dl )
1
2
3
4
5
server:/var/lib/mysql # /usr/bin/safe_mysqld: line 273:  4736 Segmentation fault      $NOHUP_NICENESS $ledir/$MYSQLD $defaults --basedir=$MY_BASEDIR_VERSION --datadir=$DATADIR $USER_OPTION --pid-file=$pid_file --skip-locking >>$err_log 2>&1

Number of processes running now: 1
mysqld process hanging, pid 4739 - killed
031013 20:20:30 mysqld restarted


Das stichwort "Segmentation Fault" glaube ich irgendwo schon einmal gehört zu haben, dass jemand anderes schon mal ein Problem gepostet hat mit der Meldung.

Hilf das jetzt jemanden weiter?

Gruß Alex
<< >> 5 Einträge, 1 Seite



View all threads created 2003-10-13 15:12.