mysql-cluster中的sql node(主)与单独的mysql server(从)做_MySQL

php中文网
发布: 2016-06-01 13:37:49
原创
1075人浏览过

bitsCN.com

mysql-cluster中的sql node(主)与单独的mysql server(从)做主从复制(错误解决)

 

集群环境:    

 

    mysql-cluster 7.2.8 (mysql 5.5.27 ; ndb 7.2.8)

 

    192.168.55.11 mgm node (nodeid=1) 

 

    192.168.55.10 data node (nodeid=2)+ sql node (nodeid=4)

 

    192.168.55.9  data node (nodeid=3)+ sql node(nodeid=5) 

 

    MySQL服务器:

 

    192.168.55.133 mysql

 

    启动:# /var/lib/mysql/bin/mysqld_safe &

 

    关闭:# /var/lib/mysql/bin/mysqladmin shutdown

 

    进入数据库:#  /var/lib/mysql/bin/mysql -u root -p

 

    主从环境搭配:    

 

    主:master(sql node (nodeid=4))

 

    [mysqld]

 

    server-id = 1

    log-bin = mysql-bin

    binlog_format = row

    binlog-do-db = db_name1

    binlog-do-db = db_name2

    binlog-ignore-db = db_name3

醒文
醒文

文字排版美化生图工具

醒文 131
查看详情 醒文

    从:slave(mysql)

 

    [mysqld]

 

    server-id = 3

    log-bin = mysql-bin

    binlog_format = row

    binlog-do-db = db_name1

    binlog-do-db = db_name2

    binlog-ignore-db = db_name3

 

    55.133

 

    55.9

 

    # mysqld_safe --ndb_nodeid=5 --user=mysql --server_id=1 &

 

    # mysql -u mysql -p

 

    mysql> show master status;

+------------------+----------+------------------+------------------+

| File             | Position | Binlog_Do_DB     | Binlog_Ignore_DB |

+------------------+----------+------------------+------------------+

| mysql-bin.000003 |      112 | db_name1,db_name2 | db_name3            |

+------------------+----------+------------------+------------------+

1 row in set (0.00 sec)

 

    mysql> grant replication slave on *.* to slavemysql@192.168.211.133 identified by '908'; # 如果权限不够,切换到root

 

    mysql> flush privileges;

 

    55.133

 

    # /var/lib/mysql/bin/mysqld_safe &

 

    # /var/lib/mysql/bin/mysql -u root -p

 

    mysql> change master to master_host='192.168.55.9', master_user='slaveuser', master_password='000', master_log_file='mysql-bin.000003', master_log_pos=112;   

 

    mysql> start slave;

 

    mysql> show slave status/G;

 

    提示错误: Last_IO_Error: error connecting to master 'slaveuser@192.168.55.9:3306' - retry-time: 60  retries: 86400

 

    但是通过:# mysql -h 192.168.55.9 -u slavemysql -p 可成功登录远程9上的数据库。

 

              # 在55.9上 mysql> grant all on *.* toslavemysql@192.168.211.133 identified by '908'; 也已经成功授权

 

  错误已经修正:参考:http:///database/201212/175808.html

 

bitsCN.com
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号