MySQL 5.7无目录,使用HOME登录= /
如果这个问题已被提出,我很抱歉,但我找不到任何解决方案(可能是小问题):
我刚刚在14.04服务器上安装了mysql-server 5.7。 每次MySQL服务启动时,我都会收到此错误:
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
那是什么意思? 我是否必须将主目录设置为用户“mysql”? (如果是这样,最好的选择是什么?/ home / mysql ??)现在它是/不存在的:
mysql:x:110:106:MySQL Server,,,:/nonexistent:/bin/false
但我有另一台相同/不存在的机器,它没有显示任何错误……
有同样的问题摆脱这个错误我做了以下
-
停止MYSQL服务:
sudo service mysql stop
-
将mysql的主目录从不存在更改为原始目录,它应该是:
sudo usermod -d /var/lib/mysql/ mysql
现在再次启动mysql服务器:
sudo service mysql start
错误消息已消失。 为什么这种情况仍然未知。