Wie installiert man phpMyAdmin!?!?!?

Status
Für weitere Antworten geschlossen.

X5_492_Neo

Gesperrt
Mitglied seit
24. Sep 2008
Beiträge
2.714
Punkte für Reaktionen
2
Punkte
0
Hallo ich hab meine DS 207+ seit gestern und brauch SQL bzw phpmyadmin. ich hab mir phpmyadmin runtergeladen und die files auf den webserver geschoben, geht aba noch net. anscheinend muss ich das configurieren. Bin aba net so der mega spezi..... gibts da ne Standart anleitung?

Liebe Grüße Neo
 

X5_492_Neo

Gesperrt
Mitglied seit
24. Sep 2008
Beiträge
2.714
Punkte für Reaktionen
2
Punkte
0
danke hat geholfen! :)
 

EPIX

Benutzer
Mitglied seit
21. Sep 2008
Beiträge
221
Punkte für Reaktionen
0
Punkte
16
phpmyadmin : phpMyAdmin 3.0.0
phpversion der DS (Orig. PHP) PHP Version 5.2.6
SQL Version: 5.0.51b

Ich habe die Anleitung (fast) genau befolgt, wahrscheinlich ist sie nicht für die akt. version geschrieben worden...

Wenn man das Anmeldescript ausführt kann man die http authentifizierung eintragen und dann wird die Datei config.inc.php erzeugt.

Rich (BBCode):
<?php
/*
 * Generated configuration file
 * Generated by: phpMyAdmin 3.0.0 setup script by Michal ÄŒihaÅ™ <michal@cihar.com>
 * Version: $Id: setup.php 11423 2008-07-24 17:26:05Z lem9 $
 * Date: Sat, 27 Sep 2008 18:57:05 GMT
 */
/* Servers configuration */
$i = 0;
/* Server localhost (http) [1] */
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['auth_type'] = 'http';
/* End of servers configuration */
?>

Wenn man dann in phpMyadmin die im HowTo angeführte Passwort-Eintragung des Users root@localhost vornimmt erhält man die Meldung "kein Passwort eingetragen", beim nä. Login kommt die Fehlermeldung
Rich (BBCode):
 MySQL meldet: Dokumentation
#1045 - Access denied for user 'root'@'localhost' (using password: NO)

MAn kann dann mit der Weboberfläche der DS das Kennwort rücksetzen, dann kommt man wieder in das Adminfenster von phpMadamin...

Was mache ich falsch? Wie setzt man das Passwort?
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Der Administrator für die Datenbanken MySQL und Postgres ist immer der User 'admin' !!! nicht 'root'

itari
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Nein itari, der Zugang mit 'root' ist schon richtig. Du hast wahrscheinlich den Anmeldetyp nicht auf 'http' geändert. Schau bitte noch mal in die Anleitung.

Trolli
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Nein itari, der Zugang mit 'root' ist schon richtig.[/URL].

Trolli

Jepp. Hab noch mal ins Init-Skript reingeschaut; für MySQL ist der Admin 'root' und für Postgres 'admin'. Ich werd alt, hässlich und vergesslich :D

itari
 

EPIX

Benutzer
Mitglied seit
21. Sep 2008
Beiträge
221
Punkte für Reaktionen
0
Punkte
16
Die Anleitung bezieht sich auf eine ältere Version...

Wenn man in der akt. version in die angegebene datei schaut, dann gibt es den parameter nicht, den man auf 'http' ändern soll....

wie in meinem Post (code-teil) beschrieben habe ich über das setup-script die Einstellung vorgenommen, und es wird in der datei config.inc.php auch eingetragen
Rich (BBCode):
$cfg['Servers'][$i]['auth_type'] = 'http';

Das müsste doch die entsprechende Stelle sein....

Es bleibt somit die Frage: was mache ich falsch?
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Wo liegt Deine config.inc.php? Kann es vielleicht sein, dass Du vergessen hast, die Datei aus dem Ordner 'config' ins Hauptverzeichnis von phpMyAdmin zu kopieren?

Der Fehler liegt auf jeden Fall darin, dass phpMyAdmin versucht, ohne Passwort auf die Datenbank zuzugreifen. Das lässt darauf schliessen, dass die voreingestellte Authentifizierungsmethode 'config' verwendet wird. Dabei wird das Passwort in der Konfigurationsdatei abgelegt; das entsprechende Feld ist zunächst mal leer, was einer Anmeldung ohne Passwort entspricht. Deswegen ja auch:
#1045 - Access denied for user 'root'@'localhost' (using password: NO)

EDIT: Den in der Anleitung angegebenen Parameter gibt es auch in der aktuellen Version (phpMyAdmin 3.0.0). Datei /phpmyadmin/libraries/config.default.php Zeile 162.

Trolli
 
Zuletzt bearbeitet:

EPIX

Benutzer
Mitglied seit
21. Sep 2008
Beiträge
221
Punkte für Reaktionen
0
Punkte
16
Hi Trolli

Wo liegt Deine config.inc.php? Kann es vielleicht sein, dass Du vergessen hast, die Datei aus dem Ordner 'config' ins Hauptverzeichnis von phpMyAdmin zu kopieren?
...hab's nicht VERGESSEN, sondern hab's nicht GEWUSST :D
Ich finde in der ANleitung auch keinen Hinweis darauf -> vielleicht im Wiki nachtragen (ich habe keinen Berechtigung)

EDIT: Den in der Anleitung angegebenen Parameter gibt es auch in der aktuellen Version (phpMyAdmin 3.0.0). Datei /phpmyadmin/libraries/config.default.php Zeile 162.
wer lesen kann ist klar im Vorteil,- sorry:eek:

Also: Datei kopiert und schon gehts.. DANKE
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Die Lösung im Wiki nutzt nicht die Lösung über das Konfigurationsskript. Wenn keine config.inc.php im Hauptverzeichnis von phpMyAdmin vorhanden ist, wird die /libraries/config.default.php verwendet und genau diese wird nach der Anleitung im Wiki geändert. Das funktioniert auch.

Wie die Sache mit dem Konfigurationsskript und dem anschliessenden Kopieren der Datei funktioniert, steht in der bei phpMyAdmin mitgelieferten documentation.html.

Trolli

PS: Für Änderungen im Wiki muss man lediglich angemeldet sein. Also zunächst mal kurz registrieren und dann anmelden... Verbesserungen sind immer erwünscht.
 

Spontex

Benutzer
Mitglied seit
02. Okt 2008
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich habe mir auch gerade eine DS zugelegt und phpmyAdmin installiert :)

Die Lösung im Wiki nutzt nicht die Lösung über das Konfigurationsskript. Wenn keine config.inc.php im Hauptverzeichnis von phpMyAdmin vorhanden ist, wird die /libraries/config.default.php verwendet und genau diese wird nach der Anleitung im Wiki geändert. Das funktioniert auch.

Also direkt die /libraries/config.default.php zu editieren finde ich persönlich nicht so schön. Aber das scheint ja auf den Synology Support zurückzugehen. Besser ist es eine config.inc.php zu verwenden welche die Einträge aus der config.default.php überschreibt.

Phpmyadmin bringt neben dem Konfigurationsskript auch dafür alles schon mit. Einfach die Datei "config.sample.inc.php" in "config.inc.php" umbenennen und dort dann den auth_type ändern.

PS: Für Änderungen im Wiki muss man lediglich angemeldet sein. Also zunächst mal kurz registrieren und dann anmelden... Verbesserungen sind immer erwünscht.

Ich war so frei und habe das mal geändert. http://www.synology-wiki.de/index.php/Verwalten_der_MySQL-Datenbank_mit_phpmyAdmin

Beste Grüße
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Danke für den Wiki-Beitrag. Das ist wahrscheinlich wirklich die bessere Lösung. Beim Update von phpMyAdmin braucht man dann auch nur die config.inc.php in das neue Installationsverzeichnis zu kopieren. Muss man an der config.sample.inc.php noch weitere Änderungen vornehmen, damit es läuft? Oder ist die Änderung des Anmeldetyps erstmal ausreichend?

Trolli
 

Spontex

Benutzer
Mitglied seit
02. Okt 2008
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Danke für den Wiki-Beitrag. Das ist wahrscheinlich wirklich die bessere Lösung. Beim Update von phpMyAdmin braucht man dann auch nur die config.inc.php in das neue Installationsverzeichnis zu kopieren. Muss man an der config.sample.inc.php noch weitere Änderungen vornehmen, damit es läuft? Oder ist die Änderung des Anmeldetyps erstmal ausreichend?

Trolli

Nein, ein ändern des Anmeldetyps ist vollkommen ausreichend.

Gruß
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat