Mysql
 sql >> Datenbank >  >> RDS >> Mysql

mysqladmin:Verbindung zum Server auf „localhost“ fehlgeschlagen

Kurzfassung :Wenn Ihr MySQL-Benutzer root ein Passwort benötigt, um sich zu verbinden, könnte es eine gute Idee sein, mysqladmin zu haben Geben Sie dieses Passwort ein;)

Längere Version :Ihr MySQL-Benutzer root scheint ein Passwort zu benötigen, um sich zu verbinden

Aber mysqladmin versucht sich ohne zu verbinden ein Passwort

Und mysqladmin tut das, weil du es nicht anders sagst;)

mysqladmin , wie andere MySQL-bezogene Befehlszeilentools (mysql , mysqldump , mysqlshow etc.), bietet Möglichkeiten, solche Zugangsdaten bereitzustellen.

  • h :Zu welchem ​​Host eine Verbindung hergestellt werden soll. Falls nicht angegeben, localhost wird angenommen
  • u :Als welcher Benutzer eine Verbindung hergestellt werden soll. Falls nicht angegeben, root wird angenommen
  • p :Welches Passwort soll verwendet werden. Wenn nicht angegeben, wird kein Passwort verwendet

Sie sollten in der Lage sein, so etwas wie

zu verwenden
mysqladmin -uroot -pmysupersecretpassword proc

(Beachten Sie, dass zwischen den Optionen und ihren Werten kein Leerzeichen steht). Sie können sich auch von MySQL nach dem Passwort fragen lassen wie

mysqladmin -uroot -p proc

Damit sollte MySQL Ihnen eine Eingabeaufforderung geben, wo Sie Ihr Passwort eingeben können.