MySQL主从常见问题
查看binlog日志文件内容
一般安装了mysql client会有binlog的查看工具:mysqlbinlog,找到需要查看的binlog文件,在shell环境下执行命令查看详情:
mysqlbinlog mysql-bin.000001
RelayLog文件读取错误
从服务器上出现了无法还原的错误信息,如下:
用下面的命令查看 relay-log文件,稍等片刻,可以定位到错误信息:
|
|
如果是读取的文件损坏,可以重新指定同步点,重新读取主的binlog日志在从服务器还原即可。
在从服务器操作:
|
|
就上面几步,解决战斗,是不是很简单。
查询当前MySQL执行的所有SQL语句
|
|
在对应的日志文件WEB-DB1.log
中会有当前数据库执行的所有SQL语句。
日志文件太大重置的办法
|
|
(完)
- 原文作者: 闪电侠
- 原文链接:https://chende.ren/2021/04/16132034-master-slave-error.html
- 版权声明:本作品采用 开放的「署名 4.0 国际 (CC BY 4.0)」创作共享协议 进行许可