接触replication后,就开始琢磨自己要配置下试试,固然出现了很多问题:经过上网查资料也好问同学也好,终于是解决了些.现在就分享下自己的经历:
首先的问题是配置master的my.cnf,按部就班的配置
这里的配置是安装书上写的配置的,自己没有意识到logbin的问题,由于我的mysql是apt-get自动安装的所以有些mysql文件也不知道在哪里,这就导致后来生成的mysql-bin000001这个日志文件不知道放哪里了,纠结了好久,最后用最本的方法find一下(当时电脑瞬间热了),找了在/var/lib/mysql/这个目录下。
这时重启mysql后,查看status的情况:
挺好证明日志已经开起。可是第二次我又差了下发现:
原来是,当mysql服务重新启动一次后,它会自动重新开启一个日子文件,所有的文件目录都在mysql-bin.index中。
然后是,配置我的slave,由于资源不够就用了台windows的pc机来测,可是mysql目录下的配置文件好多啊,我也分不清楚是用那个配置,反正就在my.ini中将server-id=2。然后重启mysql服务,mysqladmin这个命令来停止和启动mysql。然后在使用命令:
重新启动slave
启动后查询下当前的状态,让我纠结了,我的io-thread没有打开。start slave io-thread,运行成功可是io就是打不开。
然后ping一下服务器,是可以的。然后我又远程登录mysql知道原因在哪里了,mysql本身就没有连接上主服务器:
在网上查了好久,终于看到一种解决办法让我顿时兴奋起来,就是在我的服务器mysql中的my.cnf配置文件里
bind-address=127.0.0.1
把它给注掉就可以了。又重新连接一次搞定了。
这个问题刚搞定又出现一个新的问题,我在主服务器上面插入一条数据,结果在slave中查看到的状态是这样的。
这里问题很简单了就是因为从服务器上面的数据库没有这张表,所以查看下主库的表show create,再在从库上面建一个表。搞定……
分享到:
相关推荐
详细描述mysql-replication配置,mysql主从库切换,验证等
python-mysql-replication, 在PyMYSQL之上,MySQL复制协议构建的纯 python 实现 python-mysql-replication MySQL复制协议在PyMYSQL之上的纯 python 实现。 这允许你接收诸如插入。更新。delete 和它们的数据和原始...
python-mysql-replication 是一个纯 Python 实现的 MySQL 复制协议,基于 PyMYSQL 构建,可以让你接收到注入插入、更新和删除数据的事件。 使用场景: MySQL 到 NoSQL 的数据库复制 MySQL 到搜索引擎的复制...
资源来自pypi官网。 资源全名:mysql-replication-0.19.tar.gz
资源来自pypi官网。 资源全名:mysql-replication-0.17.tar.gz
资源分类:Python库 所属语言:Python 资源全名:mysql-replication-0.4.1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
python-mysql-replication-main
mysql-replication mysql数据库主从复制步骤
《MySQL-5.7从入门到精通》第18章-MySQL-Replication完整.pptx
python-mysql复制 MySQL复制协议的纯Python实现基于PyMYSQL构建。 这使您可以接收事件,例如插入,更新,删除及其数据和原始SQL查询。用例MySQL到NoSQL数据库复制MySQL到搜索引擎复制数据库中的某些更改使缓存无效...
mysql-replication-ansible 要求 流浪者 1.5+ Ansible 用法 设置 克隆这个存储库。 $ git clone https://github.com/akagisho/mysql-replication-ansible.git $ cd mysql-replication-ansible 执行 使用 ansible ...
composer require krowinski/php-mysql-replication 或独立 git clone https://github.com/krowinski/php-mysql-replication.git composer install -o 兼容性(基于集成测试) MySQL 5.5 MySQL 5.6 MySQL 5.7 ...
3306π成都站-MySQL-Group-Replication深度剖析及实践-冯光普@多点1
Veeam-Backup-&-Replication-v9-安装和使用手册-v2.0.pdf
mysql介绍-安装-配置,希望多大家有帮助,谢谢!
基于PyMYSQL构建的纯Python实现的MySQL复制协议。这使得您能够接收到诸如插入、更新、删除等事件及其相关数据和原始SQL查询。
mysql复制技术最新发展趋势路线图,MySQL Replication & MySQL Fabric Roadmap
Veeam-Backup-&-Replication-v11_安装配置手册 0327.pdf
集群测试广播的小插件 配置完毕后,我们测试一下广播 java -cp tomcat-replication.jar MCaster 224.0.0.1 45564 Terminal1 java -cp tomcat-replication.jar MCaster 224.0.0.1 45564 Terminal2
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装