如果已经问过这个问题,我很抱歉,但我找不到这个(可能很小)问题的任何解决方案:
我刚刚在 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
Run Code Online (Sandbox Code Playgroud)
这意味着什么?我是否必须为用户“mysql”设置主目录?(如果是这样,最好的选择是什么?/home/mysql??)现在是 /nonexistent:
mysql:x:110:106:MySQL Server,,,:/nonexistent:/bin/false
Run Code Online (Sandbox Code Playgroud)
但我有另一台具有相同/不存在的机器,它没有显示任何错误......
Abd*_*yee 43
有同样的问题来摆脱这个错误我做了以下
停止MYSQL服务:
sudo service mysql stop
将 mysql 的主目录从不存在更改为它应该在的原始目录:
sudo usermod -d /var/lib/mysql/ mysql
现在再次启动mysql服务器:
sudo service mysql start
Run Code Online (Sandbox Code Playgroud)
错误信息消失了。仍然未知为什么会发生这种情况。
| 归档时间: |
|
| 查看次数: |
47106 次 |
| 最近记录: |