On démarre MySQL sans vérification des droits utilisateurs :
/etc/init.d/mysql stop; mysqld_safe –skip-grant-tables &
ce qui permet sans mot de passe de s’identifier en root, même si celui-ci n’existe pas:
mysql -u root
On créée l’utilisateur root et on lui donne tous les droits:
use mysql;
flush privileges;
GRANT ALL PRIVILEGES ON *.* TO ‘root’@'localhost’ IDENTIFIED BY ‘mot de passe’;
quit
On redémarre MySQL
/etc/init.d/mysql stop; /etc/init.d/mysql start