Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
ERROR 2003 [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
ERROR 2003


 
Zora
12-01-2002, 10:39 
 
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

 
Berni
12-01-2002, 10:50 
 
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

 
hand
12-01-2002, 10:58 
 
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.

 
Zora
12-01-2002, 10:59 
 
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.

 
hand
12-01-2002, 11:04 
 
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]

 
Zora
12-01-2002, 11:32 
 
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 *:*

 
hand
12-01-2002, 12:39 
 
Meine my.ini legt im Verzeichnis c:\windows sieht wie folgt aus:

# 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
...

 
hand
12-01-2002, 12:48 
 
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.

 
Zora
12-01-2002, 13:12 
 
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]

 
hand
12-01-2002, 14:20 
 
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:

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.

 
Zora
12-01-2002, 21:14 
 
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 :-)

 
hand
12-01-2002, 21:42 
 
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?

 
Zora
12-01-2002, 21:46 
 
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]

 
hand
13-01-2002, 11:08 
 
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]

 
server
28-04-2004, 18:34 
 
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

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:29 Uhr.