la commande mysqladmin: se connecter à un serveur à 'localhost' a échoué
Aujourd'hui (2015-05-02) j'ai mis à jour mon système Linux via apt-get update et
apt-get upgrade alors que mysql, mysqladmin et beaucoup plus de paquets
ont été mis à jour. Mysql-server-5.5 fonctionne et je peux me connecter et de faire toutes
le typique opérations de base de données, mais quand je tape:
user@ubuntu:~# mysqladmin proc
J'obtiens l'erreur suivante:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
Autrefois je pourrais résoudre ce problème par un simple réglage du mot de passe root mysql nouvelle.
Cela ne résout pas le problème de plus:
user@ubuntu:~# sudo dpkg-reconfigure mysql-server-5.5
Comment puis-je obtenir la commande mysqladmin de nouveau sans avoir à réinstaller mysql?
Vous devez vous connecter pour publier un commentaire.
Version courte: Si votre utilisateur MySQL
root
besoin d'un mot de passe pour se connecter, il pourrait être une bonne idée d'avoirmysqladmin
fournir ce mot de passe 😉Version longue: Votre utilisateur MySQL
root
semble avoir besoin d'un mot de passe pour vous connecterMais
mysqladmin
essaie de se connecter sans un mot de passeEt
mysqladmin
n'est que parce que vous n'êtes pas dire le contraire 😉mysqladmin
, comme d'autres, MySQL, outils de ligne de commande (mysql
,mysqldump
,mysqlshow
etc.), propose des options permettant de fournir l'accès à de telles données.h
: De l'accueil à connecter. Si non fourni,localhost
est supposéu
: L'utilisateur pour se connecter en tant que. Si non fourni,root
est supposép
: Mot de passe à utiliser. Si non fourni, pas de mot de passe est utiliséVous devriez être en mesure d'utiliser quelque chose comme
(être conscient qu'il n'y a pas d'espace entre les options et leurs valeurs). Vous pouvez également avoir MySQL pour vous demander le mot de passe comme
Avec qui, MySQL devrait vous donner une invite où vous pouvez entrer votre mot de passe.
mysqladmin --defaults-file=/etc/mysql/debian.cnf
, contient de debian.cnf:https://paste.ubuntu.com/p/n7n8zTZBM2/
pouvez-vous en mesure de m'aider?