看了 log 路径 mysql、mysql.err 、mysql.log 三个日志文件都没内容,请问是什么原因?谢谢
1
cominghome Jan 9, 2018
你先确定一下是不是找对了配置文件,配置文件是不是写对了路径。
|
2
2232588429 OP @cominghome #1 是 sudo apt-get -y install mysql-server 这个命令安装的,中间也没动过,应该是默认路径。
|
3
zlfzy Jan 9, 2018
内存够吗
|
4
2232588429 OP @zlfzy #3 够的,512 内容只用了 14.4
|
5
jjianwen68 Jan 9, 2018
直接 su mysql && mysqld 看看有什么错误提示
|
6
zlfzy Jan 9, 2018
@2232588429 看看系统日志。
|
7
2232588429 OP @jjianwen68 #5 没有任何提示 0 0
|
8
JerryZhang Jan 9, 2018
你确定你启动的机器和你查看的机器是同一台机器吗。。
|
9
2232588429 OP @JerryZhang #8 当然确定
|
10
QAPTEAWH Jan 9, 2018
my.cnf 里 log-error 设置了没?
|
11
runntuu Jan 9, 2018 via iPhone
show variables like “ log-error ”;
该参数如果为空,默认打印在屏幕上。那就去 my.cnf 里添加参数 log-error,重启实例。 |
12
lwbjing Jan 9, 2018
log 目录的权限?
|
13
Hardrain Jan 9, 2018
看看 /var/log/syslog 里面有什么
如果你没有指定 log 文件,程序输出的 stderr 一般是进入这个文件 如果有 systemd,systemctl status mysqld.service 看看有什么 |
14
2232588429 OP @QAPTEAWH #10 设置了
general_log_file = /var/log/mysql/mysql.log general_log = 1 这里注释都去掉了但是路径下没有文件,创建这个文件还是没有看到内容。 |
15
gdtv Jan 9, 2018
不会是硬盘空间不足吧
|
16
2232588429 OP @gdtv #15 硬盘是空的呀- -
|
17
2232588429 OP @lwbjing #12 root 进去安装的,log 目录会没权限?
|
18
2232588429 OP @Hardrain #13 /var/log/syslog 里面也是空的- -
|
19
QAPTEAWH Jan 9, 2018 via iPhone
general_log 是另一个东西。你要看 log_error。
|
20
2232588429 OP @QAPTEAWH #19 也是这个文件里配置的么?貌似没看到。
|
21
julyclyde Jan 10, 2018
lsof 看看 mysqld 到底打开了哪个日志文件
|