Nach dem Update funktionierte mysql / phpmyadmin nicht mehr. Wenn ich es tue:
sudo dpkg-reconfigure phpmyadmin
Ich erhalte diesen Fehler:
An error occurred while installing the database:
│
│ mysql: [Warning] mysql: Empty value for 'port' specified. Will throw an
│ error in future versions ERROR 1045 (28000): Access denied for user
│ 'root'@'localhost' (using password: YES) .
So wie ich es sehe, muss ich den Port in einer Konfigurationsdatei angeben, weiß aber nicht wo?
server
apache2
mysql
phpmyadmin
j4ck4ll
quelle
quelle
port
Variable eingestelltmy.cnf
? Siehe auch dev.mysql.com/doc/refman/5.7/en/…Antworten:
Meine Maschinenkonfiguration - Ubuntu 16.04 - MySql 5.7.13 - PHP 7.0.8 - Apache 2.4.18
Bearbeiten Sie die Datei /etc/dbconfig-common/phpmyadmin.conf und ändern Sie sie
dbc_dbport=''
zudbc_dbport='0'
Wenn Sie sich nach dem Bearbeiten und Speichern der Datei noch im Assistenten dbconfig-common befinden, wählen Sie erneut versuchen , falls nicht ausgeführt
sudo dpkg-reconfigure phpmyadmin
(wählen Sie Ja , wenn Sie gefragt werden, ob Sie die Datenbank für phpmyadmin neu installieren möchten), und fahren Sie normal fort, ohne einen Wert zu ändern Wenn Sie einen Wert ändern möchten, tun Sie dies in der Datei, die Sie zuvor bearbeitet haben.Wenn Sie im Konfigurationsfenster gefragt werden, was Sie mit der vorhandenen Konfigurationsdatei tun möchten, wählen Sie Die aktuell installierte lokale Version beibehalten .
In diesem Punkt können Sie die Unterschiede überprüfen und müssen nur diejenigen existieren, die Sie in der Datei gemacht haben.
quelle
mysql said: ERROR 1045 (28000): Access denied for user 'phpmyadmin'@'localhost' (using password: YES)
- Versucht mit einem zufälligen Passwort und einem erfundenen. Musste endlich 'apt purge phpmyadmin' und 'apt autoremove' auf dbconfig usw. ausführen. Dann neu installieren mit Standard / Zufallskennwort. Hat funktioniert. Keine dbcport-Änderung erforderlich. Dieser Fehler trat bei mir nach einemdo-release-upgrade
14> 16Nach einem
do-release-upgrade
(14 bis 16) hatte ich das gleiche Problem.Ich musste folgendes tun:
Entfernen und reinigen Sie die Installation so weit wie möglich:
Das Entfernen von phpmyadmin sollte auf den meisten Systemen verwaiste Pakete hinterlassen haben - entfernen Sie sie.
Insbesondere: 'dbconfig-common' & 'dbconfig-mysql':
Jetzt müssen Sie alles erneut installieren - (Standardeinstellungen verwenden / Eingabetaste drücken):
Ich konnte mich sofort auf der lokalen Webseite von phpmyadmin anmelden. Arbeite wieder.
Hinweis:
apt-get
Kann anstelle derapt
oben genannten verwendet werden.Hinweis:
dbc_dbport=''
war unverändert. Ich habe es nicht wie bei einer anderen Antwort angefasst.quelle
https://bugs.launchpad.net/ubuntu/+source/mariadb-10.0/+bug/1447808/comments/6
Sie können Ihre Installation erfolgreich durchführen, indem Sie
root
anstelle vonphpmyadmin
und mysql-user auswählendebian-sys-maint
Danach müssen Sie mysql-user like erstellen
root
quelle