PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : phpmyadmin kann sich nicht einloggen...



Lucleonhart
11.08.2004, 05:09
Servus!
Ich hab heut mal auf meiner 2. partition nen apache webserver, php und mysql eingerichtet... alles ohne irgendwelche vorkommnisse, hat super geklappt.

Dann dacht ich mir: Installste mal phpmyadmin, damit du mit der datenbank auch was anfangen kannst! ^^

Ich also installiert, alles eingegeben wie beschrieben

cfg['PmaAbsoluteUri'] = 'http://localhost/';
muss angegeben werden, und dann unten der user und passwort der datenbank.
Ich also das MYSQL admin too auf, nochmal nachschauen!
Ah! User = ich Passwort = toll (nur aus beispiel gründen).
Ich also in die config.php von phpmyadmin das eingetragen.

Browser auf, und los... aber:


phpMyAdmin hat versucht eine Verbindung zum MySQL-Server aufzubauen, jedoch hat dieser die Verbindung zurückgewiesen. Sie sollten Ihre Einstellungen für Host, Benutzername und Kennwort in Ihrer config.inc.php überprüfen und sich vergewissern, dass diese den Informationen, welche sie vom Administrator erhalten haben, entsprechen.

Fehler

MySQL meldet:


#1045 - Access denied for user: 'ich@localhost' (Using password: YES) Warum zum geier... ???
HELP!! :\

Chocwise
11.08.2004, 05:40
Den Bereich "Server(s) configuration" musst du auch noch ausfüllen.
Hier ist'n Beispiel wie ich es bei meinem WAMPP getan hab:

$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = FALSE;
$cfg['Servers'][$i]['controluser'] = '';
$cfg['Servers'][$i]['controlpass'] = '';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'username';
$cfg['Servers'][$i]['password'] = 'passwort';
$cfg['Servers'][$i]['only_db'] = '';
$cfg['Servers'][$i]['verbose'] = '';
$cfg['Servers'][$i]['pmadb'] = '';
$cfg['Servers'][$i]['bookmarktable'] = '';
$cfg['Servers'][$i]['relation'] = '';
$cfg['Servers'][$i]['table_info'] = '';
$cfg['Servers'][$i]['table_coords'] = '';
$cfg['Servers'][$i]['pdf_pages'] = '';
$cfg['Servers'][$i]['column_info'] = '';
$cfg['Servers'][$i]['history'] = '';
$cfg['Servers'][$i]['AllowDeny']['order']
= '';
$cfg['Servers'][$i]['AllowDeny']['rules']
= array();

Lucleonhart
11.08.2004, 06:36
Original geschrieben von Lucleonhart
Ich also in die config.php von phpmyadmin das eingetragen
Dieser Satz sollte genau das ausdrücken! *gg*

Chocwise
11.08.2004, 07:43
Original geschrieben von Lucleonhart
Dieser Satz sollte genau das ausdrücken! *gg*
Hast du ein Komplettpaket installiert oder Apache, PHP und MySQL einzelnd installiert?

- Könnte sein das du MySQL nicht im PHP-Modul kompiliert hast.

- Oder du hast das Build-In-Modul von MySQL in PHP (bei einigen PHP-Versionen ist das schon eingebaut, welche weiß ich aber nicht) noch nicht korrekt konfiguriert.


Zur ersten Möglichkeit: Hmh... ich weiß nur wie man das auf einem LAMPP-System hinbekommt, habs nie für einen WAMPP gemacht.
Auf einem LAMPP liegts bei Kommunikationsproblemen PHP<->MySQL oft daran, dass die MySQL-Socket-Datei mysql.so nicht oder falsch in der php.ini eingetragen ist. Ob das bei WAMPP's auch sein kann, weiß ich nicht.

Zur zweiten Möglichkeit:
Hier meine Konfiguration in der php.ini:
[MySQL]
mysql.allow_persistent = On
mysql.max_persistent = -1
mysql.max_links =
mysql.default_port =
mysql.default_socket =
mysql.default_host =
mysql.default_user =
mysql.default_password =
Wie du siehst hab ich bei meinem WAMPP die MySQL-Daten nicht eingetragen. Ich glaube aber, wenn man es tut, braucht man keine Zugangsdaten mehr in seine Scripte eintragen solange es localhost ist.
Mach mit dieser Information was du möchtest. ;)

Beachte das auf WAMPP's oft die korrekte php.ini nicht im PHP-Modulverzeichnis zu finden ist, sondern im Windowsverzeichnis.

Lucleonhart
13.08.2004, 23:13
Ich hab mir alles einzeln runtergeladen, ja...
Und alles einzeln konfiguriert, nach nem tutorial...
Aber anscheinend will das nicht..
Pass acht, ich schmeiss das alles nochmal runter, und du sagst mir, wo ich nen all-in-one paket bekomm! ^^

Ich brauch Apache-PHP-MYSQL und dann PHPmyadmin dazu...
Confixx wär geil.. *aufpreisschau* jo.. wär.. ^^

mitaki
13.08.2004, 23:28
Bei den Apache Freunden (http://www.apachefriends.org).

Hatte ich auch einige Zeit, bis ich alles selbst konnte. ^^

Chocwise
14.08.2004, 04:08
Original geschrieben von mitaki
Bei den Apache Freunden (http://www.apachefriends.org).

Hatte ich auch einige Zeit, bis ich alles selbst konnte. ^^
Ich sollte dabei sagen das ich mit dem WAMPP von den Apache-Friends nicht wirklich klarkam. :(
Der Apache hat meine vHost-Konfiguration, die noch auf meiner alten Apacheversion lief, nicht angenommen. Er meinte irgendwas von mixed NameServer und AFAIK Port... Dingsi... da...
Ich bin bei meinen Arbeiten an den hiesigen Servern noch nie dem Problem begegnet und Google ergab auch keine Lösungen, also hab ich das XAMPP-Dingen von Apachefriedns wieder deinstalliert.
Die Deinstallation schien allerdings sehr sauber geklappt zu haben, weshalb es sicherlich mal ein Versuch für dich wert sein sollte. ;)

Ansonsten empfehl ich als Alternativpaket einfach mal den Merlin Desktop WAMPP:
http://www.abriasoft.com/download.php

Zack
16.08.2004, 17:27
was komplettpakete angeht, war ich bisher am besten mit TSW - The Saint Wamp (http://localfoo.info/modules/mydownloads/) bedient. anfangs war ich sogar in versuchung den für mein abschlussprojekt zu verwenden. habe dann aber davon abgesehen und es per hand gemacht. nach ner weilie liefs und ich war zufriedener fisi ^_^''

--
zack