show master status为空解决办法

默认yum安装了mysql,现在想调试一下主从,结果发现执行show master status为空。

Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 2
Server version: 5.0.95 Source distribution

Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type ‘help;’ or ‘h’ for help. Type ‘c’ to clear the current input statement.

mysql>
mysql> show master status;
Empty set (0.00 sec)

原来搞错了主要配置文件的路径,yum默认安装mysql在/usr/shara/mysql下

需要执行:

cp /usr/shara/mysql/my-medium.cnf /etc/my.cnf

然后在my.cnf [mysqld]下加上主从配置就可以了。

server-id=1   #指定server ID
log-bin = /home/mysql-bin.log   #开启binlog

重启mysql

mysql> show master status;
+——————+———-+————–+——————+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+——————+———-+————–+——————+
| mysql-bin.000001 | 98 | | |
+——————+———-+————–+——————+
1 row in set (0.00 sec)

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>