php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 31.07.2005, 22:59  
Erfahrener Benutzer
 
Registriert seit: 25.01.2004
Beiträge: 239
bicpi
Standard Lost connection to MySQL server during query

Hi, habe 2 Server und versuche von einem zum anderen eine mysql-Verbindung aufzubauen:
Code:
$verbindung = mysql_connect("ip.ip.ip.ip","bicpi","geheim") or die ("Gestorben");
Dabei bekomme ich folgenden Fehler:
Code:
Warning: mysql_connect(): Lost connection to MySQL server during query in /srv/www/htdocs/web0/html/switch.php on line 1
Was soll das bedeuten? Das Script hat nur eine Zeile, der Fehler erscheint sofort und der Benutzer hat alle globalen Rechte sowie ein Zulassung für externe Verbindungen (%).
Die mysql-Doku hilf mir leider auch nicht weiter, da ist die Rede von Zeiutüberschreitungen usw.

Kann mir jemand helfen?
__________________
Viele Grüße
bicpi ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 31.07.2005, 23:40  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

firewall dazwischen ? / auf einem laufend?
ports gesperrt ?
robo47 ist offline   Mit Zitat antworten
Alt 01.08.2005, 10:51  
Erfahrener Benutzer
 
Registriert seit: 25.01.2004
Beiträge: 239
bicpi
Standard

nmap zeigt mir 3306 als offen und die Firewall ist nicht aktiv.
Was kann das bloß sein?
__________________
Viele Grüße
bicpi ist offline   Mit Zitat antworten
Alt 01.08.2005, 12:25  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von bicpi
nmap zeigt mir 3306 als offen und die Firewall ist nicht aktiv.
nmap zeigt Dir aber nicht, ob auf Server B ggf. --skip-networkin aktiv ist und ob auf Server der User so eingetragen wurde, daß er auch von Server A bzw von '%' aus connecten darf.
  Mit Zitat antworten
Alt 01.08.2005, 12:39  
Erfahrener Benutzer
 
Registriert seit: 25.01.2004
Beiträge: 239
bicpi
Standard

Zitat:
nmap zeigt Dir aber nicht, ob auf Server B ggf. --skip-networkin aktiv ist
Was ist --skip-networking, das kenn ich leider nicht?

Zitat:
ob auf Server der User so eingetragen wurde, daß er auch von Server A bzw von '%' aus connecten darf.
Was meinst Du mit "so eingetragen"? Der User ist so eingetragen, dass er als Host "%" hat, also von überall erreichbar sein sollte. Ich habs auch schon mit der exakten IP versucht, gleicher Fehler. Rechte hab ich über phpMyAdmin bearbeitet, also implizierte das auch schon FLUSH PRIVILEGES.

Wenn ich mich über die Konsole versuche zu verbinden, kommt übrigens folgender Fehler:
Code:
spaceweb:~ # mysql -h ip.ip.ip.ip -u root -p
Enter password:
ERROR 2003 (HY000): Can't connect to MySQL server on 'ip.ip.ip.ip' (111)
Nicht sehr aussagekräftig...
__________________
Viele Grüße
bicpi ist offline   Mit Zitat antworten
Alt 01.08.2005, 12:46  
Erfahrener Benutzer
 
Registriert seit: 25.01.2004
Beiträge: 239
bicpi
Standard

Auszug aus meiner /etc/my.cnf:

Code:
bind-address = 127.0.0.1
#skip-networking
Also scheint skip-networking nicht aktiv zu zu sein, was hat es mit bind-adress auf sich?
__________________
Viele Grüße
bicpi ist offline   Mit Zitat antworten
Alt 01.08.2005, 20:02  
Gast
 
Beiträge: n/a
Standard

http://dev.mysql.com/doc/mysql/en/server-options.html
  Mit Zitat antworten
Alt 01.08.2005, 21:19  
Erfahrener Benutzer
 
Registriert seit: 25.01.2004
Beiträge: 239
bicpi
Standard

Danke.
Also ich habe weder beim Start von mySQL noch in der Konf die --skip-networking Option angegeben oder gesetzt.

Woran könnte es sonst noch liegen, es ist zum verzweifeln
__________________
Viele Grüße
bicpi ist offline   Mit Zitat antworten
Alt 02.08.2005, 02:03  
Gast
 
Beiträge: n/a
Standard

Höchstwahrscheinlich das:
bind-address = 127.0.0.1

Ich kenne diese Option gar nicht.

Hier mal zum Vergleich mein /etc/my.cnf
Code:
[client]
port		= 3306
socket		= /var/lib/mysql/mysql.sock

[mysqld]
port		= 3306
socket		= /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 16M
max_allowed_packet = 10M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
myisam_sort_buffer_size = 8M

#skip-networking

[safe_mysqld]
err-log=/var/lib/mysql/mysqld.log

[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
no-auto-rehash

[isamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M

[myisamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M

[mysqlhotcopy]
interactive-timeout
  Mit Zitat antworten
Alt 02.08.2005, 02:20  
Gast
 
Beiträge: n/a
Standard

Ja, da bekleckert sich die mysql-Doku wirklich nicht mit Ruhm
http://dev.mysql.com/doc/mysql/en/server-options.html
Zitat:
--bind-address=IP
The IP address to bind to.
Ah, oh... na dann

Gemeint ist, an welchen Adapter sich mysql binden soll. Angenommen es sind zwei Netzwerkadapter im server, einmal world und einmal lokal, und Anfragen sollen nur aus dem lokalen Netzwerk beantwortet werden. Dann kann mysql nur an den ADapter lokal gebunden werden; Anfragen vom Adapter world werden nicht mehr angenommen. Das ist kein großartiger Trick von mysql, sondern eine Option, die von bind() für ip-sockets zur Verfügung gestellt wird; mysql muss den Parameter nur noch bei Bedarf durchreichen.
Mit bind-address = 127.0.0.1 soll der mysql-Server also nur noch auf Anfragen über den loopback-Adapter, sprich: von der selben Kiste aus, reagieren.

Arbeite mal http://dev.mysql.com/doc/mysql/en/gone-away.html durch.
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
MySql via ODBC auf entfernten Server dh1sbg Datenbanken 1 13.12.2006 16:14
MySQL Server installieren PsychoEagle Datenbanken 6 10.08.2006 08:05
2ten mysql server installieren Jinonidi Datenbanken 6 08.04.2006 10:06
Mysql Query mitloggen cycap Datenbanken 1 03.04.2006 21:36
Eingaben bei: „Connect to MySQL Server Instance tumleh Datenbanken 8 25.03.2006 21:33
[Erledigt] MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
Wieviele Anfragen kann ich einem MYSQL Server zutrauen Saliwen Datenbanken 10 09.02.2006 08:01
Lokales MySQL mit Microsoft SQL Server benpicco Datenbanken 4 06.02.2006 16:20
[Erledigt] Zu blöd um MySQL in PHP einzurichten? Apache Server PHP Tipps 2006 18 30.01.2006 23:39
[Erledigt] Can't connect to local MySQL server through socket Datenbanken 7 25.11.2005 15:35
[Erledigt] Problem beim verbindungsaufbau zum Mysql Server Datenbanken 9 27.10.2005 11:27
mysql update query mit mehreren Tabellen funktioniert nicht PHP-Fortgeschrittene 5 08.01.2005 16:29
PHP und Mysql für Internen Bereich Beitragsarchiv 3 27.10.2004 10:53
[Erledigt] PHP4.3.9 mit welchem mySQL Server Datenbanken 1 20.10.2004 15:01
Brauch MySQL Zugriffsrechte auf einem STRATO Server??? PHP Tipps 2004 12 21.09.2004 15:04

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
strato lost connection to mysql server during query, strato max_allowed_packet, lost connection to mysql server during query, max_allowed_packet strato, mysql lost connection to mysql server during query, error 2003 (hy000): can\'t connect to mysql server on, \lost connection to mysql server during query\, strato mysql lost, php mysql auf anderem server lost connection to mysql server during query, warning: mysql_connect(): lost connection to mysql server during query in, max_allowed_packets strato, strato lost connection, mysql .net connection interactive, spss mysql lost connection during query, 2003, \can\'t connect to mysql server on \' (111)\, mysql lost connection 111 bind-address, lost connection to mysql sock, php lost connection to mysql server during query, mysql_connect strato.de \lost connection to mysql\, \lost connection to mysql server during query in\

Alle Zeitangaben in WEZ +1. Es ist jetzt 21:23 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.