mysql会记录复制错误吗?我试着用谷歌搜索,但没有太多帮助。如果错误被记录在日志中,那么它被记录在哪里?
发布于 2013-12-10 06:57:07
假设您在Linux环境中运行,简短的答案是它喜欢logs目录中的mysql.err文件。
通过执行以下命令可以找到更详细的答案
lsof -nc mysqld | grep -vE '(\.so(\..*)?$|\.frm|\.MY?|\.ibd|ib_logfile|ibdata|TCP)'这将列出您的数据库已打开的所有文件。在这里,您将查找以下两行:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
mysqld 30257 mysql 1w REG 253,4 10229 270851 /var/log/mysql/mysql.err
mysqld 30257 mysql 2w REG 253,4 10229 270851 /var/log/mysql/mysql.err这表明,MySQL在/var/log/mysql/mysql.err中写入日志消息和错误。1w和2w是文件描述符1 (stdout)和2 (stderr),它们都从控制台重定向到指定的文件。
有关该命令中显示的文件的更多信息,请参阅此article。
https://stackoverflow.com/questions/20320354
复制相似问题