Installations Probleme bei MySQL
Stefan
- datenbank
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
Hallo zusammen,
Zonealarm 3.1?
Du musst c:\mysql\bin\mysql.exe den Zugriff (Client) auf das Netzwerk erlauben.
fastix
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
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
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
fastnix hast du icq? :)
stefan
fastnix hast du icq? :)
stefan
nein.
fastix
Was steht in deiner my.ini (c:\windows\my.ini)?
ö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)?
ö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%
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
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*
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
Hi Stefan!
Was steht in Zeile 20, was steht in den Variablen?
Wie öffnest Du Deine Datenbank?
fastix
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
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
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
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