Sur Ubuntu 16.04, le mécanisme de gestion des mots de passe ne permet pas d'avoir un mot de passe vide lors de l'installation. Pour pouvoir quand même utiliser un mot de passe vide, il faut réaliser les quelques manipulations suivantes :
# Arrêt de mysql sudo service mysql stop # Démarrage de mysql en "safe-mode" sudo mysqld_safe --skip-grant-tables & # Mise à jour du mot de passe mysql -u root -e 'update user set authentication_string="" where User="root"' mysql # Mise à jour du mécanisme de gestion des mots de passe mysql -u root -e 'update user set plugin="mysql_native_password" where User="root"' mysql # Remise à zéro des privilèges mysql -u root -e 'FLUSH PRIVILEGES' mysql # Démarrage de mysql sudo service mysql start
Cette manipulation n'est pas recommandée et sera à refaire à chaque mise à jour de MySql