mysqL : cant connect to mysql-server

gerduwed

Grünschnabel
mysqL : cant connect to mysql-server
Mein PHP-Anmelde-Script heisst :
<?php
$db=mysql_connect("localhost", "root", "pw");
mysql_select_db("mysql");
?>
Dann kommt leider immer nur diese Meldung :
Warning: Can't connect to MySQL server on 'localhost' (10061) in :\FoxServ\www\dbconnect.php on line 2

ABER :

1. in der mysql - user - Tabelle ist root mit diesem pw angelegt.
2. Der Server läuft. Ich kann ihn mit NET STOP MYSQL sauber abstoppen und
3. mit "net start mysql" sauber hochfahren.
4. Mysql selber starte ich mit : mysql --basedir c:\foxserv\mysql
5. Der CHECK : Telnet localhost 3306 : bringt als Ergebnis, daß der Server läuft.
6. PHPMAYADMIN erkennt wenigstens, daß der Server läuft, aber das war"s dann auch schon.

Es klappt kein Anmeldeversuch über (m)ein PHP-Script.
und auch über PHPMyAdmin komme ich nicht rein.

Dann erscheint :

Welcome to phpMyAdmin 2.5.7-pl1
phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in config.inc.php and make sure that they correspond to the information given by the administrator of the MySQL server.
Error: MySQL said: #2003 - Can't connect to MySQL server on 'localhost' (10061)

Der Hostname = localhost
User = root
Passwort = pw

der STATUS :
------------------------------------------------------------------------------------------------------------
mysql> \s
--------------

Connection id: 1
Current database: mysql
Current user: root@localhost
Server version: 4.0.1-alpha-nt
Protocol version: 10
Connection: . via named pipe
Client characterset: latin1
Server characterset: latin1
UNIX socket: MySQL
Uptime: 1 hour 15 min 40 sec
------------------------------------------------------------------------------------------------------------
Ich arbeite unter windows 2000


Alle Versuche starte ich über Mozilla aus Localhost.

Ich beisse gleich in die Tischplatte

Hat jemand eine Idee, was man da tun kann ?
 
Zuletzt bearbeitet:
Ganz dumme Frage:
Hast Du denn eine database, die "mysql" heißt?
Ich meine jetzt nicht das Datenbankprogramm...
 
Ja......
inzwischen habe ich seeeehr viel rum-probiert.

Es stellt sich jetzt so dar :
1. winmysqladmin., Die Ampel steht auf ROT
2. ich starte den mysql-Server
3. Die Ampel springt auf grün
4. Ich starte ---- mysql -u root -pPW mysql ( das darf ich laut Grant-Tabelle )
5. Ich kann dann alles machen ( grant, select, umleiten der Ausgabe in Datei usw.... ABER
6. Ich starte phpmyadmin ( in der config.inc.php steht : $cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin'; ) und host=localhost auth-type=config und user=root und password=PW ( case-korrekt )

7. Der MYSQL-Server lehnt die Verbindung ab. Mit dieser englischen Meldung obwohl ich eigentlich german in der my.ini gesetzt habe :

phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in config.inc.php and make sure that they correspond to the information given by the administrator of the MySQL server.
Die config.inc.php ist , wie schon gesagt, geprüft, aber sich sehe keinen Fehler.

Auch meine eigenen Scripte, die im WWW bei meinem Provider sauber laufen, werden hier auf meinem MYSQL zurückgewiesen.

Brauche ich da noch irgendeinen Treiber fuer Windows-2000 oder was ?
Denn eigentlich sieht alles ganz sauber aus, ABER ist es wohl nicht !
Danke für Deine Antworten. Die obige und die nächste, auf die ich schon echt brenne.
Du kannst mir ja auch direkt eine Mail zukommen lassen.
 
Zuletzt bearbeitet:
Zurück