Ací teniu les ordres necessàries per a canviar la contrasenya del root del MySQL a la nova Ubuntu Server 11.04. Seguiu aquestes comandes pas per pas i ho tindreu fet molt ràpidament.
Primer de tot, aturem el MySQL amb:
service mysql stop
Iniciem el demoni mysql amb l'opció --skip-grant-tables option
/usr/sbin/mysqld --skip-grant-tables --skip-networking &
Desde el prompt executem aquest comando per a ser capaços de canviar qualsevol contrasenya:
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
Ara li canviem la contrasenya al root finalment:
mysql> SET PASSWORD FOR root@'localhost' = PASSWORD('tu_contraseña');
Query OK, 0 rows affected (0.00 sec)
Si hem configurat el MySQL per a que el root també puga connectar des de qualsevol lloc deixarem també el següent comando:
mysql> UPDATE mysql.user SET Password=PASSWORD('tu_contraseña') WHERE User='root';
Query OK, 2 rows affected (0.00 sec)
Rows matched: 3 Changed: 2 Warnings: 0
Una vegada hem acabat i tot ha anat bé, executem el flush privileges una altra volta:
FLUSH PRIVILEGES;