Après la mise à jour, mysql / phpmyadmin a cessé de fonctionner. Quand je fais:
sudo dpkg-reconfigure phpmyadmin
Je reçois cette erreur:
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) .
De la façon dont je le vois, je dois spécifier le port dans un fichier de configuration mais je ne sais pas où?
server
apache2
mysql
phpmyadmin
j4ck4ll
la source
la source
port
variable dansmy.cnf
? Voir aussi dev.mysql.com/doc/refman/5.7/en/…Réponses:
Configuration de ma machine - Ubuntu 16.04 - MySql 5.7.13 - PHP 7.0.8 - Apache 2.4.18
Modifiez le fichier /etc/dbconfig-common/phpmyadmin.conf, en changeant
dbc_dbport=''
àdbc_dbport='0'
Après avoir édité le fichier et l'enregistrer, si vous êtes toujours sur l'assistant dbconfig-common, sélectionnez réessayer , sinon exécutez
sudo dpkg-reconfigure phpmyadmin
(choisissez Oui lorsque vous êtes invité à réinstaller la base de données pour phpmyadmin), et continuez normalement sans modifier aucune valeur, si vous voulez changer une valeur, faites-le dans le fichier que vous modifiez avant.Lorsque la fenêtre de configuration vous demande ce que vous voulez faire avec le fichier de configuration existant, choisissez Conserver la version locale actuellement installée .
À ce stade, vous pouvez vérifier les différences et seules doivent exister celles que vous avez apportées au fichier.
la source
mysql said: ERROR 1045 (28000): Access denied for user 'phpmyadmin'@'localhost' (using password: YES)
- J'ai essayé avec un mot de passe aléatoire et un autre. J'ai finalement dû «purger apt phpmyadmin» et exécuter «apt autoremove» sur dbconfig etc. Ensuite, réinstallez en utilisant les valeurs par défaut / mot de passe aléatoire. Travaillé. Aucun changement dbcport nécessaire. Cette erreur s'est produite pour moi après undo-release-upgrade
14> 16Après un
do-release-upgrade
(14 à 16), j'ai eu le même problème.Je devais faire ce qui suit:
Retirez et nettoyez l'installation autant que possible:
La suppression de phpmyadmin aurait dû laisser des packages orphelins sur la plupart des systèmes - supprimez-les.
Plus précisément: 'dbconfig-common' et 'dbconfig-mysql':
Maintenant, vous devez tout réinstaller - (utilisez les valeurs par défaut / appuyez sur Entrée):
Je pouvais immédiatement me connecter à la page Web locale de phpmyadmin. Je travaille à nouveau.
Remarque:
apt-get
peut être utilisé à la place de ce quiapt
précède.Remarque:
dbc_dbport=''
n'a pas été modifié. Je ne l'ai pas touché selon une autre réponse.la source
https://bugs.launchpad.net/ubuntu/+source/mariadb-10.0/+bug/1447808/comments/6
Vous pouvez réussir votre installation en choisissant mysql-user
root
au lieu dephpmyadmin
etdebian-sys-maint
Après cela, vous devez créer un utilisateur mysql comme
root
la source