Je suis désolé si cette question a déjà été posée, mais je ne trouve aucune solution à ce problème (peut-être mineur):
Je viens de faire une nouvelle installation de mysql-server 5.7 sur un serveur 14.04. A chaque démarrage du service MySQL, j'obtiens cette erreur:
root@xxx:/etc/mysql# service mysql restart
* Stopping MySQL Community Server 5.7.11
...
* MySQL Community Server 5.7.11 is stopped
* Re-starting MySQL Community Server 5.7.11
No directory, logging in with HOME=/
..
* MySQL Community Server 5.7.11 is started
Qu'est-ce que ça veut dire? Dois-je définir un répertoire personnel pour l'utilisateur "mysql"? (et si oui, quel est le meilleur choix?/home/mysql ??) Maintenant c'est à/inexistant:
mysql:x:110:106:MySQL Server,,,:/nonexistent:/bin/false
mais j'ai une autre machine avec le même/inexistant, et il ne montre aucune erreur ...
Ayant le même problème pour se débarrasser de cette erreur j'ai fait ce qui suit
Arrêtez le service MYSQL:
Sudo service mysql stop
Change le répertoire personnel de mysql de non-existant à répertoire original où il est supposé être:
Sudo usermod -d /var/lib/mysql/ mysql
Maintenant, démarrez à nouveau le serveur mysql avec:
Sudo service mysql start
Le message d'erreur a disparu. On ignore encore pourquoi cela se produit.