Chaque fois que j'essaie d'installer quoi que ce soit, il installe toujours mysql-server-5.7.
J'ai essayé Sudo apt-get install php-mbstring
mais il a d'abord essayé d'installer mysql-server-5.7. Je ne sais pas ce qui ne va pas.
Je reçois des erreurs suivantes
Reading package lists... Done
Building dependency tree
Reading state information... Done
php-mbstring is already the newest version (1:7.0+35ubuntu6).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? \[Y/n\] y
Setting up mysql-server-5.7 (5.7.13-0ubuntu0.16.04.2) ...
Renaming removed key_buffer and myisam-recover options (if present)
dpkg: error processing package mysql-server-5.7 (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of mysql-server:
mysql-server depends on mysql-server-5.7; however:
Package mysql-server-5.7 is not configured yet.
dpkg: error processing package mysql-server (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing:
mysql-server-5.7
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)]
J'ai eu le même problème. Dans mon cas, cela révèle que pour certaines raisons, le serveur mysql fonctionnait avec des fichiers sock placés dans/tmp/quelque chose/(peut-être a-t-il été démarré par dpkg, car je n'ai pas activé mysql au démarrage?). J'ai tué le mysqlserver (kill -9) et ai regardé le service mysql juste normal (service mysql start).
Ensuite, je lance Sudo dpkg --configure -a
. Lors de la mise à jour du script, générez une erreur sur le point "thread_stack", facile à modifier dans mysqld.cnf (/ etc/mysql). Redémarrez le service mysql, exécutez à nouveau dpkg --configure -a
et le tour est joué - la mise à niveau s'est bien passée.
OS: Ubuntu16.04.1
J'avais un problème similaire:
Dpkg: erreur de paquet lors du traitement de mysql-server (--configure): problèmes de dépendance - des erreurs de configuration non configurées ont été rencontrées lors du traitement: mysql-server mysql-server-5.7
Alors j'ai fait comme conseillé:
Sudo dpkg --configure mysql-server-5.7
Et puis j'ai remarqué:
Mysql_upgrade: Erreur obtenue: 1045: Accès refusé pour l'utilisateur 'Debian-sys-maint' @ 'localhost' (à l'aide du mot de passe: YES) lors de la connexion au serveur MySQL.
Donc, je n'avais besoin que d'ajouter les droits pour l'utilisateur Debian-sys-maint.
Un article de blog explique très bien les détails du raisonnement et de l'approche: http://www.linuxaddict.fr/index.php/2013/12/24/comment-regler-lerreur-dacces- de-debian-sys-maint-dans-mysql /
Pour la résumer:
general_log_file = /var/log/mysql/mysql.log general_log = 1
Sudo /etc/init.d/mysql reload
erreur: 'Accès refusé pour l'utilisateur' debian-sys-maint '@' localhost '(en utilisant le mot de passe: YES)'
mysql -u root -p
mysql> Octroyez tous les privilèges sur . À 'debian-sys-maint' @ @ 'localhost' IDENTIFIÉ PAR 'Votre mot de passe';mysql> FLUSH PRIVILEGES;
mysql> exit
mysql> au revoir
Sudo /etc/init.d/mysql restart