web-dev-qa-db-fra.com

MariaDB 10.1 et Ubuntu 16.04: impossible de définir un mot de passe pour l'utilisateur "root" de MariaDB

Lorsque j'essaie d'installer MariaDB 10.1 sur un serveur Ubuntu 16.04 sur lequel MySQL est déjà installé, même en purgeant MySQL avec Sudo apt-get purge mysql*, le message d'erreur suivant s'affiche et le processus d'installation échoue.

2
Paulo Coghi

Pour que tout soit propre, vous devez non seulement purger MySQL (et MariaDB) avec:

Sudo apt-get purge mysql* mariadb*

Mais vous devez également supprimer les anciens dossiers de configuration MySQL, avec:

Sudo rm -rf /etc/mysql
Sudo rm -rf /var/log/mysql
Sudo rm -rf /var/lib/mysql
Sudo rm -rf /var/lib/mysql-files
Sudo rm -rf /var/lib/mysql-keyring

Après ces étapes et en ajoutant correctement les référentiels MariaDB , vous pouvez enfin:

Sudo apt update
Sudo apt install mariadb-server
3
Paulo Coghi