ERROR 2003

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • ERROR 2003

    Hallo,

    ich hab ein Prob mit MySQL (egal ob 3.22 oder 3.23),
    sobald ich im Netz war oder ich ´nen netten Blue Screen bekomme, weil meinem Compi mal wieder irgendwas nicht passt (wär zuviel das jetzt hier aufzuzählen..ist halt Win, da fällt ihm immer was neues ein), bekomme ich, sobald ich MySQL aus dem DOS-Modus starten will die Fehlermeldung:
    ERROR 2003: Can´t connect to MySQL server on localhost (10061).
    Und nix geht dann mehr. Ich bekomme es einfach nicht mehr zum Laufen.(Vielleicht auch, weil ich nicht so die Ahnung von MySQL habe :-))
    Rechner neustarten, kaltstarten hat nix gebracht.
    Beim ersten Mal hab ich MySQL dann runtergeschmissen und neuinstalliert...klappte auch, aber das kann ja nicht Sinn und Zweck der Sache sein.
    Kann mir vielleicht irgendjemand verraten, was ich machen muss, damit´s wieder läuft?

    Tnx
    LG,
    Zora

    Vorsicht, blonder Newbie :-)

  • #2
    eigentlich reicht es aus mysql zu installieren.
    Warum dein Rechner ein Problem mit mysql hat ist mir leider auch nicht klar.

    Hast du noch andere Datenbanken auf deinem Rechner? oder laufen weitere Server auf dem selben Port wie Mysql....

    *hilfloser* berni

    php-Entwicklung | ebiz-consult.de
    PHP-Webhosting für PHP Entwickler | ebiz-webhosting.de
    die PHP Marktplatz-Software | ebiz-trader.de

    Kommentar


    • #3
      o Welches Betriebsystem betreibst Du, Windoz NT?

      o Wie startest Du den MySQL-Server, über "winmysqladmin.exe"?

      o Startest Du den MySQL-Server über Autostart oder manuell?

      o Was passiert wenn Du in diesem Zustand "winmysqladmin.exe" manuell startest?

      o Hast Du eine PersonalFirewall auf diesem Rechner laufen?

      o Kannst Du bitte Deine my.ini posten?

      o Öffne bitte in diesem Zustand ein DOS-Fenster und gebe
      c:\...>netstat -a
      ein und poste bitte auch dieses Ergebnis.

      Kommentar


      • #4
        Nein, eigentlich müsste der Port nur von MySQL belegt sein.
        Ich habe den Winapachen drauf.....aber das gibt sonst ja auch keine Probleme...nur wenn ich nen Blue Screen bekomme oder im Internet war (benutze den SmartSurfer, aber daran kanns ja eigentlich nicht liegen, wenn er den selben Port nutzt, als wenn ich so reingehen würde oder?).

        *nochhilflosere*
        Zora

        P.S. Hab auch nix zu dem Errorcode gefunden.
        Vorsicht, blonder Newbie :-)

        Kommentar


        • #5
          ERROR 2003: Can't connect to MySQL server on 'localhost' (10061)
          weist unter anderem darauf hin, daß der MySQL-Dämon nicht läuft.

          Läuft der überhaupt? Unter Windoz 95, 98, ME mit Strg+Alt+Entf Anwendungsliste aufrufen, unter NT über den Taskmanager.

          [Editiert von hand am 12-01-2002 um 11:07]

          Kommentar


          • #6
            Ich hab Win 98 drauf.
            Der Daemon läuft nicht...krieg ihn ja nicht zum Starten.

            my.ini:
            [WinMySQLAdmin]
            Server=C:/MYSQL/bin/mysqld-opt.exe

            Ich starte mysql immer manuell aus dem DOS-Modus heraus.
            erst ins mysql\bin Verzeichnis und dann rufe ich da die mysql.exe auf. Klappt sonst auch.

            Wenn ich die winmysqladmin starte (im DOS-Modus, manuell) bekomme ich nur die mir zur Verfügung stehenden Commands aufgelistet, aber ausführen kann ich so keinen davon, weil nicht connected.

            Hab die admin auch schon aus dem Verzeichnis aus aufgreufen, aber da bekomme ich nur ´ne rote Ampel in den systemtray.

            Ich habe keine Firewall laufen, wohl aber ein netzwerk eingerichtet...mit dem ich hier zwei Rechner vernetzt habe, aber das liegt im Moment still, wird nicht benutzt.

            Netstaus:

            TCP jessi:1305 JESSI:0 Listening
            TCP jessi:1030 JESSI:0 Listening
            TCP jessi:1305 212.4.174.101:80 established
            TCP jessi:1307 content2.host
            europe.de:80 Time_Wait
            TCP jessi:137 JESSI:0 Listening
            TCP jessi:138 JESSI:0 Listening
            TCP jessi:nbsession JESSI:0 Listening
            TCP jessi:137 JESSI:0 Listening
            TCP jessi:138 JESSI:0 Listening
            TCP jessi:nbsession JESSI:0 Listening
            UDP jessi:1030 *:*
            UDP jessi:nbname *:*
            UDP jessi:nbdatagram *:*
            UDP jessi:nbname *:*
            UDP jessi:nbdatagram *:*
            Vorsicht, blonder Newbie :-)

            Kommentar


            • #7
              Meine my.ini legt im Verzeichnis c:\windows sieht wie folgt aus:
              Code:
              # Example mysql config file.
              # Copy this file to c:/my.cnf to set global options
              # 
              # One can use all long options that the program supports.
              # Run the program with --help to get a list of available options
              
              # This will be passed to all mysql clients
              [client]
              #password=my_password
              port=3306
              #socket=MySQL
              
              # Here is entries for some specific programs
              # The following values assume you have at least 32M ram
              
              # The MySQL server
              [mysqld]
              port=3306
              #socket=MySQL
              skip-locking
              default-character-set=latin1
              set-variable=key_buffer=64M
              set-variable=max_allowed_packet=3M
              set-variable=thread_stack=256K
              set-variable=flush_time=3600
              language=c:/mysql/share/german
              
              # Uncomment the following rows if you move the MySQL distribution to another
              # location
              #basedir=d:/mysql/
              #datadir=d:/mysql/data/
              
              # Uncomment the following rows if you are using InnoDB tables
              # Create the directories ibdata and iblogs before to start the server.
              # If necessary, modify the size of the files
              
              #innodb_data_file_path=ibdata1:200M
              #innodb_data_home_dir=c:/ibdata
              #set-variable=innodb_mirrored_log_groups=1
              #innodb_log_group_home_dir=c:/iblogs
              #set-variable=innodb_log_files_in_group=3
              #set-variable=innodb_log_file_size=30M
              #set-variable=innodb_log_buffer_size=8M
              #innodb_flush_log_at_trx_commit=1
              #innodb_log_arch_dir=c:/iblogs
              #innodb_log_archive=0
              #set-variable=innodb_buffer_pool_size=80M
              #set-variable=lower_case_table_names =0
              #set-variable=innodb_additional_mem_pool_size=10M
              #set-variable=innodb_file_io_threads=4
              #set-variable=innodb_lock_wait_timeout=50
              
              # Uncomment the following row if you are using a Max server and you don't want the
              # InnoDb tables
              
              #skip-innobd
              
              [mysqldump]
              quick
              set-variable=max_allowed_packet=64M
              
              [mysql]
              no-auto-rehash
              
              [isamchk]
              set-variable=key=32M
              
              [client_fltk]
              help_file=c:/mysql/sql_client/MySQL.help
              client_file=c:/mysql/MySQL.options
              history_length=20
              database=test
              queries_root=c:/mysql/queries
              last_database_file=c:/mysql/lastdb
              
              [WinMySQLAdmin]
              Server=C:/MYSQL/bin/mysqld-opt.exe
              Ich starte MySQL manuell über eine Verknüpfung am Desktop auf "C:\mysql\bin\winmysqladmin.exe"

              Probiere einmal meine my.ini.

              Bei Dir fehlt ja einiges in der c:\windows\my.ini wie:
              # The MySQL server
              [mysqld]
              port=3306
              ...

              Kommentar


              • #8
                Bei Dir ist Netbios aktiviert wie ich sehe (Ports 137 und 138), Druckerfreigabe? offener Share? Paß nur auf, daß Du am Rechner keinen unerwünschten Besuch kriegst.

                Kommentar


                • #9
                  Muss Netbios nicht für die Kommunikation zwischen den vernetzten Rechnern aktiviert sein?

                  Mit deiner my.ini hat´s leider auch nicht geklappt

                  Die Ampel bleibt rot.

                  Ich verstehe nur nicht, dass mysql läuft, wenn ich es deinstalliere und dann neuinstalliere.

                  Ist vielleicht ein Port (wenn ich ins Netz gehe) belegt, den mysql dann "überschreibt" (mir fällt kein passendes Wort ein :-))?

                  hmmm...dann wäre da nur die Frage, warum er auch nicht mehr connected, wenn ich in ner laufenden Session den Rechner neustraten muss, weil danach macht er´s ja auch nicht mehr

                  LG,
                  Zora

                  habe gerade gesehen, dass ich NetBIOS nicht deaktivieren kann.....das Kästchen zum Anklicken ist nicht freigegeben.

                  [Editiert von Zora am 12-01-2002 um 13:16]
                  Vorsicht, blonder Newbie :-)

                  Kommentar


                  • #10
                    Wenn Du WinMySQLAdmin im Sytstemtray über das Kontextmenü mit der linken Maustaste über "show me" öffnest, dann siehst Du mehrere Karteireiter.

                    Was steht unter Start-Check:
                    Bei mir steht:
                    Code:
                    There is a my.ini file .............. yes
                    Verifying the my.ini keys.
                    MaySQL server path key .............. ok
                    Unter my.ini Setup müßter der Inhalt des my.ini Files stehen

                    Findest Du auffällige Hinweise im File c:\mysql\data\mysql.err ?


                    Netbios dient zur Kommunikation von vernetzten Rechnern, soferne man sich Ressourcen teilt, wie Drucker oder Platten. Für die Internetkommunikation benötigt man das im Normalfall nicht. Aber das ist ein anderes Thema, schauen wir mal ob wir mit mysql weiterkommen.



                    Kommentar


                    • #11
                      Der Start check sieht bei mir genauso aus.
                      Das einzige, was mir in der Errormessage aufgefallen ist, ist folgendes :
                      020112 20:53:26 C:/MYSQL/bin/mysqld-opt.exe: Table 'mysql.host' doesn't exist

                      Das steht da bestimmt schon 20 mal drin.

                      Ich hatte auch nochmal im MySQL Manual nachgeguckt.
                      Ich könnte, wenn ich MySQL mit debug compiliert hätte, ein error file schreiben lassen, habe ich aber nicht bzw. ich weiss nicht, wie man das macht (compilieren mit debug).

                      NetBios hab ich jetzt ganz gecancelt. Die Ports sind dicht :-)

                      Vorsicht, blonder Newbie :-)

                      Kommentar


                      • #12
                        Dann scheint bei Dir aber die Datenbank kaputt zu sein.

                        Er findet die Tabelle "host" in der Datenbank "mysql" nicht
                        (Systemtabelle)

                        Die Datenbanken befinden sich im Verzeichnis
                        C:\mysql\data
                        Die angesprochene Datenbank "mysql" im Verzeichnis
                        C:\mysql\data\mysql

                        Dort müßten 3 host-Files existieren:
                        host.MYI
                        host.MYD
                        host.frm

                        dasselbe (je 3) für die Tabellen:
                        columns
                        db
                        func
                        tables_priv
                        user

                        Ich glaub die DB hats zerschossen.

                        Gibt es dieses Verzeichnis und die Files?

                        Kommentar


                        • #13
                          Sind nicht da...also werd ich jetzt nochmal de -und dann neuinstallieren :-)
                          Und wenn es dann nicht klappt....weiss ich auch nicht *lach

                          Trotzdem schonmal vielen Dank :-)

                          Vielleicht kann ich in 5 Jahren oder so auch mal deine Fragen beantworten *gg

                          Liebe Grüsse,
                          Zora

                          So, hat alles geklappt. Läuft wieder. Warum die DB mit einem mal weg war, weiss ich auch nicht so genau...gelöscht hab ich sie jedenfalls nicht.
                          Hab sie mir "beiseite" gelegt, für den Fall, dass sie wieder auswandert *lach

                          Nochmals vielen dank für deine Mühe, das war sehr nett :-)

                          [Editiert von Zora am 13-01-2002 um 00:17]
                          Vorsicht, blonder Newbie :-)

                          Kommentar


                          • #14
                            Da hat Dir irgend ein Bluescreen doch tatsächlich die Datenbanken versaut?
                            Aber Hauptsache es funktioniert jetzt und es ist gut, daß Du das Directory gesichert hast.
                            Viel Erfolg!

                            [Editiert von hand am 13-01-2002 um 11:10]

                            Kommentar


                            • #15
                              Hi,

                              Sorry, dass ich mich einfach mal hier hinten an den Beitrag melde,

                              Ich habe momentan das gleiche Problem:
                              Win98
                              Mysql installiert
                              Wenn ich mysql.exe über das Eingabefenster aufrufe, erhalte ich:
                              ERROR 2003: Can`t connect to localhost (10061)

                              Bei mir sind allerdings diese .myd vorhanden....

                              Leider wird bei mir in mysqladmin die Ampel nicht grün, soll heißen, der Server startet sich nicht....

                              Kann mir jemand erklären, wie ich das hinbekomme?
                              Danke,
                              mfg
                              Server

                              Kommentar

                              Lädt...
                              X