IO线程NO

在处理问题:IO线程NO_第1张图片

 Got fatal error 1236 from master when reading data from binary log: 'Could not find first log file name in binary log index file'

好翻译过来就是:

从二进制日志读取数据时,从主服务器收到致命错误 1236:“无法在二进制日志索引文件中找到第一个日志文件名”

可能是之前日志满了,把主上的删掉了,想了想还是重新指定一下完事了

于是在slave上操作如下

mysql> stop slave; #关闭所有线程
mysql> reset slave all; #解除从库身份,并清空CHANGE MASTER TO

mysql> CHANGE MASTER TO  #修改CHANGE MASTER TO
MASTER_HOST='10.154.0.111',
MASTER_USER='slave',
MASTER_PASSWORD='xxxxxxx', 
MASTER_PORT=3306,
MASTER_LOG_FILE='mysql-bin.000041',
MASTER_LOG_POS=444444;

mysql> start slave;

爱你以为这么顺利?

我tm怎么会知道他的密码,但是我能改啊哈哈

于是乎去主改

你先看看什么版本的mysql
select version();
然后直接查怎么改密码就好了
ALTER USER 'myuser'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password';

于是乎就可以了 

在从上show slave status \G

看到IO SQL线程都OK了,好接着干其他的。

不知道密码瞎写的时候报错是不能连接

error connecting to master '[email protected]:3306' - retry-time: 60 retries: 20 message: Access denied for user 'slave'@'10.10

.61.25' (using password: YES)

Last_SQL_Errno: 0IO线程NO_第2张图片

 

你可能感兴趣的:(Job,数据库,android)