请问 mysql 启动失败,日志没内容是怎么回事?

2018 年 1 月 9 日
 2232588429
看了 log 路径 mysql、mysql.err 、mysql.log 三个日志文件都没内容,请问是什么原因?谢谢
7099 次点击
所在节点    问与答
21 条回复
cominghome
2018 年 1 月 9 日
你先确定一下是不是找对了配置文件,配置文件是不是写对了路径。
2232588429
2018 年 1 月 9 日
@cominghome #1 是 sudo apt-get -y install mysql-server 这个命令安装的,中间也没动过,应该是默认路径。
zlfzy
2018 年 1 月 9 日
内存够吗
2232588429
2018 年 1 月 9 日
@zlfzy #3 够的,512 内容只用了 14.4
jjianwen68
2018 年 1 月 9 日
直接 su mysql && mysqld 看看有什么错误提示
zlfzy
2018 年 1 月 9 日
@2232588429 看看系统日志。
2232588429
2018 年 1 月 9 日
@jjianwen68 #5 没有任何提示 0 0
JerryZhang
2018 年 1 月 9 日
你确定你启动的机器和你查看的机器是同一台机器吗。。
2232588429
2018 年 1 月 9 日
@JerryZhang #8 当然确定
QAPTEAWH
2018 年 1 月 9 日
my.cnf 里 log-error 设置了没?
runntuu
2018 年 1 月 9 日
show variables like “ log-error ”;
该参数如果为空,默认打印在屏幕上。那就去 my.cnf 里添加参数 log-error,重启实例。
lwbjing
2018 年 1 月 9 日
log 目录的权限?
Hardrain
2018 年 1 月 9 日
看看 /var/log/syslog 里面有什么
如果你没有指定 log 文件,程序输出的 stderr 一般是进入这个文件

如果有 systemd,systemctl status mysqld.service 看看有什么
2232588429
2018 年 1 月 9 日
@QAPTEAWH #10 设置了

general_log_file = /var/log/mysql/mysql.log
general_log = 1

这里注释都去掉了但是路径下没有文件,创建这个文件还是没有看到内容。
gdtv
2018 年 1 月 9 日
不会是硬盘空间不足吧
2232588429
2018 年 1 月 9 日
@gdtv #15 硬盘是空的呀- -
2232588429
2018 年 1 月 9 日
@lwbjing #12 root 进去安装的,log 目录会没权限?
2232588429
2018 年 1 月 9 日
@Hardrain #13 /var/log/syslog 里面也是空的- -
QAPTEAWH
2018 年 1 月 9 日
general_log 是另一个东西。你要看 log_error。
2232588429
2018 年 1 月 9 日
@QAPTEAWH #19 也是这个文件里配置的么?貌似没看到。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/421256

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX