[MySQL] Kommunikation von phpmyadmin zu mysql

Toengel

Commander
Registriert
Aug. 2001
Beiträge
2.530
Kommunikation von phpmyadmin zu mysql

Tachchen,

also ich habe auf meinem Home-PC Apache2, PHP 4.3.1 und MySQL4 installiert. PHP laeuft auch 1a auf dem Apache Server. Jetzt habe ich phpmyadmin installiert und ich bekomme keine Verbindung zu meiner MySQL Datenbank. Ich habe die config.inc.php so bearbeitet, dass ich auth_type, user und password eingegeben bzw modifiziert habe. Wenn ich jetzt phpmyadmin starte, bekomme ich folgende Fehlermeldung:

Fehler

MySQL meldet:

Access denied for user: 'toengel@127.0.0.1' (Using password: YES)

Ich habe genau dieselben Einstellungen fuer User/PW in phpmyadmin und MySQL...

Kann mir jemand weiterhelfen??

Toengel@Alex
 
Ist zwar schon länger her aber Versuch mal als Datenbank root anzugeben.
 
Tachchen,

also mit root ohne Passwort funktioniert es - aber so sollte es eigentlich nicht sein... Weiterhin muss man doch auch den Zugriff mit User root unterbinden koennen. Wie?

Toengel@Alex
 
vergib dem root mal ein Passwort

du kannst probieren, den User root zu löschen :)
 
Tachchen,

mal ne dumme Frage - wo mache ich das? Meine my.ini sieht zur Zeit so aus - ich weiss nicht, wo ich sonst Veraenderungen fuer MySQL machen kann...

[mysqld]
basedir=D:/Programme/MySQL
#bind-address=192.168.0.1
datadir=F:/Eigene~1/www/database
#language=D:/Programme/MySQL/share/your language directory
#slow query log#=
#tmpdir#=
#port=3306
#set-variable=key_buffer=16M
[WinMySQLadmin]
Server=D:/Programme/MySQL/bin/mysqld-nt.exe
user=username
password=passwort
QueryInterval=10

Toengel@Alex
 
[mysqld]
basedir=D:/Programme/MySQL
#bind-address=192.168.0.1
datadir=F:/Eigene~1/www/database
#language=D:/Programme/MySQL/share/your language directory
#slow query log#=
#tmpdir#=
#port=3306
#set-variable=key_buffer=16M
[WinMySQLadmin]
Server=D:/Programme/MySQL/bin/mysqld-nt.exe
user=ADMINISTRATOR
password=TEST
QueryInterval=10

änder mal das fettgedruckte!
 
Tachchen,

is mir schon klar - ich hab mit Absicht da username und passwort hingeschrieben - was ich dort angebe, hat aber keine Wirkung - also ich komm mit diesen Daten nicht per phpmyadmin rein... zumal ich glaube, dass der Abschnitt [WinMySQLadmin] nicht wirklich was mit dem Zugang zu phpmyadmin zu tun hat...

Toengel@Alex
 
geh in die Dos-Eingabeaufforderung
wechsle zum MySQL-Verzeichni und geh in das Verzeichnis bin

mit
Code:
mysql -u username [-p] [datenbank]
kannst du dich einloggen, die Parameter in eckiger Klammer sind optional

-p Username benötigt ein Passwort, dieses wird nach bestätigen des oberen Befehls nachgefragt
datenbank Zuweisung einer Datenbank



starte mysql ohne Parameter
startet das Programm ohne Aufforderung eines Passwortes, hat der root noch kein Passwort, ansonsten kannst du mit mysql -p dann mit dem Passwort des root einsteigen

gib ein:

\r mysql; (zur Database "mysql" connecten)
select user, password from user; (zeigt eine Liste aller User mit verschlüsselter Passwörter)
 
Zuletzt bearbeitet:
ach ja

das Passwort für den root änderst du durch:

Code:
mysqladmin [-p] password deinneuespasswort

den Parameter -p brauchst du nur, wenn der root bereits über ein Passwort verfügt
 
Zuletzt bearbeitet:
Zurück
Oben