mysql_upgrade failes due to "1045: Access denied"

Erreur lors de la tentative de mise à niveau des tables mysql à l'aide de mysql_upgrade :

[email protected]:/root# mysql_upgrade 
Looking for 'mysql' as: mysql
Looking for 'mysqlcheck' as: mysqlcheck
Running 'mysqlcheck' with connection arguments: '--port=3306' '--socket=/var/run/mysqld/mysqld.sock' 
mysqlcheck: Got error: 1045: Access denied for user 'root'@'localhost' (using password: NO) when trying to connect
FATAL ERROR: Upgrade failed
La solution consiste à exécuter mysql avec l'option --skip-grant-tables, puis à effectuer la mise à niveau:

/etc/init.d/mysql stop
/usr/bin/mysqld_safe --skip-grant-tables&

mysql_upgrade

/etc/init.d/mysql stop 
/etc/init.d/mysql start
  • 1 Utilisateurs l'ont trouvée utile
Cette réponse était-elle pertinente?

Articles connexes

Lister les 10 plus gros fichiers/dossiers d’un répertoire

Imaginons que le dossier /var soit monté sur un système de fichiers dédié et que celui-ci soit...

[Dédié] Modification de la SWAP

Préambule Nous montrerons donc 4 cas d'augmentation de swap : -Un agrandissement...

Saturation espace disque cPanel - Problème de vidage de mémoire

Pour une raison quelconque, le logiciel cPanel provoque un vidage de mémoire. Ces fichiers...

Brotli, le nouveau Gzip

Brotli est un algorithme de compression open source sans perte développé par Google. Conçu à...

Erreur "INFO: trying to get global lock - waiting..."

Bonjour,Lorsque vous tentez d'effectuer un Dump d'une machine OpeVZ vous obtenez cette erreur ?...

Powered by WHMCompleteSolution