Non è possibile impostare la password di root per MySQL
-
30-09-2019 - |
Domanda
Ho appena installato un server LAMP utilizzando SuSE Server 10. voglio impostare la password di root per MySQL, quindi ho inserito la seguente nel terminale:
mysqladmin -u root password MyPassword
e l'uscita è:
mysqladmin: Can't turn off logging; error: 'Access denied; you need SUPER
privilege for this operation'
Io non sono davvero sicuro che cosa privilegio SUPER è per mysqladmin, e tutte le mie ricerche di Google sono stati infruttuosi. Sono in grado di usare MySQL da linea di comando senza immettere una password in questo modo:
mysql -u root
Ma io non può accedere al database mysql per aggiornare la password di root in quel modo. Ecco l'output:
mysql> USE mysql;
mysql> ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'
Qualsiasi aiuto sarebbe molto apprezzato. Grazie.
Soluzione
Sono ancora incerto quale sia la soluzione a questo problema è, ma la soluzione mi è venuta era quello di installare SuSE 11. Tutto sta funzionando ora. Credo che ci fosse solo un problema con la mia installazione iniziale.