2016-07-21 5 views
1

ich phpMyAdmin auf Linux Jessie mit den folgenden Schritten installiert:Ich installierte phpMyAdmin und ausgelassen den Schritt mit Passwort, jetzt nicht mehr viel zu tun

installiert mysql-Server zuerst

sudo apt-get install mysql-server 
sudo nano /etc/mysql/my.cnf 

hinzugefügt

bind-address = 0.0.0.0 
sudo service mysql restart 

mysql -p -u root 
mysql> CREATE DATABASE ha_test; 
mysql> GRANT ALL PRIVILEGES ON ha_test.* TO 'maxg'@'%' IDENTIFIED BY 'maxe-pi'; 
mysql> flush privileges; 

installiert PHP für MySQL

sudo apt-get install php5-mysql 

dann PMA installiert

sudo apt-get install phpmyadmin 
sudo nano /etc/apache2/apache2.conf 

am Ende hinzugefügt:

Include /etc/phpmyadmin/apache.conf 
sudo service apache2 restart` 

Irgendwann ein grauer Config-Bildschirm kam über ein Passwort zu fragen, und ich konnte nicht verstehen, die ein; Es bot an, den Schritt zu überspringen und die Konfiguration später zu machen, aber ich weiß nicht, wie ich das später machen soll und kann die von mir erstellte Datenbank ha_test nicht öffnen.

Der Bildschirm zur Verfügung gestellt diese Info:

Creating config file /etc/phpmyadmin/config-db.php with new version 
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES). 
unable to connect to mysql server. 
error encountered creating user: 
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 
dbconfig-common: phpmyadmin configure: trying again. 
dbconfig-common: writing config to /etc/dbconfig-common/phpmyadmin.conf 
Replacing config file /etc/dbconfig-common/phpmyadmin.conf with new version 

Was soll ich tun?

  1. die Installation löschen und neu starten? Ist der Benutzer/Pw fragt nach dem Root-Benutzer und Passwort, das ich zuvor erstellt hatte oder mein eigenes?
  2. gibt es eine Möglichkeit, das zu beheben?
  3. noch etwas?

I geschlossen PMA und protokolliert wieder und es wird gesagt:

Die Speicher phpMyAdmin-Konfiguration nicht vollständig konfiguriert ist, haben einige erweiterte Funktionen deaktiviert.

Ich denke, dies ist ein Ergebnis der verpassten Config Schritt.

Antwort

1

Blick in "/etc/dbconfig-common/phpmyadmin.conf" und prüfen, ob

$cfg['Servers'][$i]['password'] = 'yourpassword'; 

Hier haben Sie die MySQL-root-Passwort zur Verfügung stellen müssen.

+0

Diese Dateien enthalten viele Konfigurationselemente, die alle mit 'dbc_' beginnen, z. a dbc_user, dbc_pass, aber auch dbc_admin. Schaue ich mir die richtige Datei an? – MaxG

+0

Wenn Sie von der Paketquelle installiert haben, denke ich, dass der richtige Ort "/etc/phpmyadmin/config.inc.php" ist. Der Fehler sagt Ihnen grundsätzlich, dass Sie nicht auf die Datenbank zugreifen können, weil Sie ein falsches Passwort in den Konfigurationsdateien haben. –

Verwandte Themen