首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysql数据库复制错误日志。检索它的方法

mysql数据库复制错误日志。检索它的方法
EN

Stack Overflow用户
提问于 2013-12-02 11:29:10
回答 1查看 44关注 0票数 2

mysql会记录复制错误吗?我试着用谷歌搜索,但没有太多帮助。如果错误被记录在日志中,那么它被记录在哪里?

EN

回答 1

Stack Overflow用户

发布于 2013-12-10 06:57:07

假设您在Linux环境中运行,简短的答案是它喜欢logs目录中的mysql.err文件。

通过执行以下命令可以找到更详细的答案

代码语言:javascript
复制
lsof -nc mysqld | grep -vE '(\.so(\..*)?$|\.frm|\.MY?|\.ibd|ib_logfile|ibdata|TCP)'

这将列出您的数据库已打开的所有文件。在这里,您将查找以下两行:

代码语言:javascript
复制
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中写入日志消息和错误。1w2w是文件描述符1 (stdout)和2 (stderr),它们都从控制台重定向到指定的文件。

有关该命令中显示的文件的更多信息,请参阅此article

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20320354

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档