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

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

如果有 systemd,systemctl status mysqld.service 看看有什么
2232588429
2018-01-09 21:51:28 +08:00
@QAPTEAWH #10 设置了

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

这里注释都去掉了但是路径下没有文件,创建这个文件还是没有看到内容。
gdtv
2018-01-09 21:52:48 +08:00
不会是硬盘空间不足吧
2232588429
2018-01-09 21:54:33 +08:00
@gdtv #15 硬盘是空的呀- -
2232588429
2018-01-09 22:03:56 +08:00
@lwbjing #12 root 进去安装的,log 目录会没权限?
2232588429
2018-01-09 22:26:39 +08:00
@Hardrain #13 /var/log/syslog 里面也是空的- -
QAPTEAWH
2018-01-09 22:45:35 +08:00
general_log 是另一个东西。你要看 log_error。
2232588429
2018-01-09 22:53:14 +08:00
@QAPTEAWH #19 也是这个文件里配置的么?貌似没看到。

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

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

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

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

© 2021 V2EX