Mysql主从错误:could not find first log file name in binary....

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql主从错误:could not find first log file name in binary....相关的知识,希望对你有一定的参考价值。

参考技术A mysql主从库不同步1236错误: could not find first log file name in binary log index file 错误是主从的一个日志问题,我们只要简单的配置一下即可解决。

最近造成Mysql主从库不同步问题,主要是因为电脑断了一下电,
从库日志中的错误:

解决办法:
(1) 首先停止从库同步:

(2) 主库中关闭当前的二进制日志文件并创建一个新文件,新的二进制日志文件的名字在当前的二进制文件的编号上加1.

(3) 查看主库状态,主要查看日志文件和位置:

(4) 回到从库中,执行命令,使日志文件和位置对应主库:

(5) 最后,启动从库:

状态如下,基本上是正常了,可以主库修改,测试一下从库是否同步。

linux php5.6 提示 could not find driver

1、进入在PHP源码包中进入ext/pdo_mysql

 # wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz

  2.然后是解压缩。

  # tar -zxvf PDO_MYSQL-1.0.2.tgz

  3.进入解压后的目录,然后执行phpize。

      可以通过whereis phpize 查看所在目录

Configuring for:

  PHP Api Version: 20100412

  Zend Module Api No: 20100525

  Zend Extension Api No: 220100525

  4.下面生成makefile。后面的两个参数必须要添加,一开始我没有添加,结果分别都提示找不到php-config和mysql的header文件。

  安装pdo时遇到 --with-pdo-mysql  这个要指向mysql安装目录;可是我这台机器不安装mysql;

  解决方法:

  [[email protected] app]#  yum install mysql-devel  

  在次检测编译

  ./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr

   原因是:即便我们不按装mysql服务,但也得安装mysql客户端mysql-devel ;      否则 mysql.h头找不到,导致报错;  

  5.在make之前还要做一个mysql的header文件的软连接。因为mysql安装的时候指定了目录,不做软连接的话,还是找不到header文件。

  # ln -s /usr//mysql/include/* /usr/local/include/

  6.然后make和make install。

  # make

  # make install

  7.之后会提示如下,意思是扩展被安装到了如下目录里。

  Installing shared extensions:  /usr/lib64/php/modules

  8.修改php.ini文件

    添加: extension=/usr/lib64/php/modules/pdo_mysql.so

    9.重启httpd 使其重新载入php配置文件

    10、php -m |grep pdo_mysql 或php -m 查看php 扩展

     仍然没有pdo_mysql 这个时安装 yum install php56w-mysql

    重启apache 生效

 

以上是关于Mysql主从错误:could not find first log file name in binary....的主要内容,如果未能解决你的问题,请参考以下文章

黄聪:PHP数据库连接失败--could not find driver 解决办法

FATAL ERROR: Could not find ./bin/my_print_defaults 解决方法

'COULD NOT FIND FIRST LOG FILE NAME IN BINARY LOG INDEX FILE'的解决办法

'COULD NOT FIND FIRST LOG FILE NAME IN BINARY LOG INDEX FILE'的解决办法

ThinkPHP5.0中报错could not find driver的解决方式

php连接数据库提示could not find driver 问题解决