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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top