Stefan: Installations Probleme bei MySQL

Hallo zusammen,

Unter WIN 98 hatte ich die folgenden Probleme nicht. Und dachte eigentlich das ich es endlich verstanden habe wie man eine WAMP installation durchführt ... :) nunja....

Der Apache läuft einwandfrei und PHP auch. Nach der der installation von MySQL und dem PHPMYADMIN habe ich nun Fehlermeldungen:

---
Willkommen bei phpMyAdmin 2.3.0-rc4

Fehler

MySQL meldet:
Can't connect to MySQL server on 'localhost' (10061)
---

Wenn ich unter DOS nun telnet localhost 3306 mache kommt eine ähnliche Fehlermeldung mit dem Zusatz "weil der Zielcomputer die Verbindung verweigerte". Allerdings wenn ich localhost anpinge ist alles in ordnung 4 Pakete kommen durch.

Habe auch bereits die config.inc.php3 von PHPMYADMIN soweit bearbeitet, bzw die einstellungen waren soweit richtig. In diversen Foren habe ich was von einer my.ini oder my.cnf gelesen leider finde ich die auf meinem System nicht.

Habe ich eine zu bearbeitende Datei vergessen oder ist unter WIN XP noch etwas anderes zubeachten?

Versionen:
WIN XP Prof.
phpMyAdmin 2.3.0-rc4
apache_1.3.26-win32
mysql-3.23.51-win
php-4.2.2-Win32

vielen Dank schonmal im voraus...
Stefan

  1. Hallo zusammen,

    Zonealarm 3.1?

    Du musst c:\mysql\bin\mysql.exe den Zugriff (Client) auf das Netzwerk erlauben.

    fastix

    1. Zonearlam ist soweit ich weiss eine Firewall? Richtig? Nein, ich benutze zwar eine Firewall aber im moment nicht da ich eine Neuinstallation gemacht habe weil ich bald am Verzweifeln bin warum das nicht funtioniert. ich hab im mom ein nacktes system nur mit WAMP.

      stefan

      Hallo zusammen,

      Zonealarm 3.1?

      Du musst c:\mysql\bin\mysql.exe den Zugriff (Client) auf das Netzwerk erlauben.

      fastix

      1. Windows NT/2000/XP ? Schau nach, ob der Dienst läuft.

        Windows 95/98/ME mal nachdenken: du musst den Mysql- Server starten.

        mysqld.exe

        Ich hoffe, du hast den standard- pfad gelassen: c:\mysql

        Sonst gibts immer Probleme...

        fastix

        1. ich benutze win xp. blöde frage ... wie schaue ich nach ob der dienst läuft? egal was ich unter >mysql\bin\ eingebe, bekomme ich die fehlermeldung.

          wenn ich mysqld starte und dann mysqladmin -u root shutdown mache bekomme ich wieder die fehlermeldung. also gehe ich mal davon aus das mysqld nicht gestartet worden ist.

          bei >mysql\bin\mysql kommt wieder die fehlermeldung ERROR 2003 Cant connect to ....

          :) oh mann ist das immer eine totur... aber danke für deine hilfestellung....

          stefan

          Windows NT/2000/XP ? Schau nach, ob der Dienst läuft.

          Windows 95/98/ME mal nachdenken: du musst den Mysql- Server starten.

          mysqld.exe

          Ich hoffe, du hast den standard- pfad gelassen: c:\mysql

          Sonst gibts immer Probleme...

          fastix

          1. fastnix hast du icq? :)

            stefan

            1. fastnix hast du icq? :)

              stefan

              nein.

              fastix

              Was steht in deiner my.ini (c:\windows\my.ini)?

              1. öhm... leider gibt es diese datei auf meinem rechner nich???

                fastnix hast du icq? :)

                stefan

                nein.

                fastix

                Was steht in deiner my.ini (c:\windows\my.ini)?

                1. öhm... leider gibt es diese datei auf meinem rechner nich???

                  #This File was made using the WinMySQLAdmin 1.4 Tool
                  #13.09.2002 23:02:55

                  #Uncomment or Add only the keys that you know how works.
                  #Read the MySQL Manual for instructions

                  [mysqld]
                  basedir=C:/mysql
                  #bind-address=1.0.0.1
                  datadir=C:/mysql/data
                  #language=C:/mysql/share/your language directory
                  #slow query log#=
                  #tmpdir#=
                  port=3306
                  #set-variable=key_buffer=16M
                  [WinMySQLadmin]
                  Server=C:/mysql/bin/mysqld-nt.exe
                  user=root
                  password=

                  #ende

                  Obwohl das auf Installationsprobleme schliesen lässt.

                  Am besten, Du wiederholst die Installation. Wähle keinen(!) anderen Ordner als den vorgeschlagenen aus.

                  Wie heisst eigentlich Dein Windows- Verzeichnis? %windir%

                  1. hi fastnix,

                    es geht voran :)...

                    hab nun die winmysqladmin.exe gestartet. mittlerweile kann ich auf den phpmyadmin zugreifen ohne fehlermeldung, dienst läuft. hab meine db's zu meinen projekten importiert und es funktioniert. nun ist es aber so da meine zugriffe innerhalb meiner website auf fehlermeldungen zurückweisen und zwar:

                    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\apache\htdocs\czk\web\kalender.php on line 20

                    meine my.ini sieht so aus:
                    #This File was made using the WinMySQLAdmin 1.4 Tool
                    #15.09.2002 13:21:27

                    #Uncomment or Add only the keys that you know how works.
                    #Read the MySQL Manual for instructions

                    [mysqld]
                    basedir=C:/mysql
                    #bind-address=213.6.246.232
                    datadir=C:/mysql/data
                    #language=C:/mysql/share/your language directory
                    #slow query log#=
                    #tmpdir#=
                    port=3306
                    #set-variable=key_buffer=16M
                    [WinMySQLadmin]
                    Server=C:/mysql/bin/mysqld.exe
                    user=root
                    password=cosmic

                    und mein db modul für die webseiten so:
                    function datenbank() {
                    //Lokale Verbindung
                    if ($this->local == true) {
                    $server = "localhost";
                    $user = "root";
                    $pass = "cosmic";
                    $dbase = "czk";
                    $conn = @mysql_connect($server, $user, $pass);
                    }

                    es stimmt doch eigentlich alles überein oder?

                    stefan

                    1. Fehlarlam :(

                      hab den rechner neu gestartet und dann das unter phpmyadmin:

                      Willkommen bei phpMyAdmin 2.3.0-rc4

                      Fehler

                      MySQL meldet:

                      Access denied for user: 'root@localhost' (Using password: NO)

                      *heul*

                      1. Jetzt musst nur noch schauen, dass Du im PHPAdmin den richtigen User und das richtige Passwort einträgst... config.inc.php ist Dein Freund.

                        fastix

                    2. Hi Stefan!

                      Was steht in Zeile 20, was steht in den Variablen?

                      Wie öffnest Du Deine Datenbank?

                      fastix

              2. Starte mal dem MySQLAdmin. Sollte in der Autostartgruppe sein.

                sonst: c:\mysql\bin\winmysqladmin.exe

                Das Teil stürzt scheinbar gleich wieder ab, "verkiecht" sich aber in als Symbol in der Systentray. Zeigt eine Ampel. Kannst Du den Service von dort aus Starten?

                fastix

          2. bei mir: (Windows2000) geht das so:

            Arbeitsplatz:rechte.Maustaste -> Verwalten -> Dienste und Anwendungen -> Dienste -> MySQL suchen.

            Wenn nicht da: mysqld-nt.exe mal zu starten versuchen.

            mysql-nt.exe --install könnte helfen:

            fastix

            1. ok, dienste habe ich gefunden, ein mysql eintrag ist nicht vorhanden, unter dos habe ich die mysql-nt ausgeführt, springt dann wieder auf >mysql\bin\ zurück und sonst passiert nix. kein dienst vorhanden, weiterhin die selbe fehlermeldung.

              danke für deine geduld

              stefan

              bei mir: (Windows2000) geht das so:

              Arbeitsplatz:rechte.Maustaste -> Verwalten -> Dienste und Anwendungen -> Dienste -> MySQL suchen.

              Wenn nicht da: mysqld-nt.exe mal zu starten versuchen.

              mysql-nt.exe --install könnte helfen:

              fastix

        2. da fällt mir gerade noch was ein, ist bei win xp nicht eine eigene firewall eigebaut? wenn ja wie kann ich die ausstellen?

          Windows NT/2000/XP ? Schau nach, ob der Dienst läuft.

          Windows 95/98/ME mal nachdenken: du musst den Mysql- Server starten.

          mysqld.exe

          Ich hoffe, du hast den standard- pfad gelassen: c:\mysql

          Sonst gibts immer Probleme...

          fastix