首页 / MYSQL / Mysql最简单的复制环节部署方法
Mysql最简单的复制环节部署方法
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Mysql最简单的复制环节部署方法,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2411字,纯文字阅读大概需要4分钟。
内容图文
![Mysql最简单的复制环节部署方法](/upload/InfoBanner/zyjiaocheng/452/3a9681c91d084eac88d79df3e2a349ed.jpg)
2.复制数据文件
cp -r /data/mysqldata/3306 /data/mysqldata/3307
3.编辑Master
的参数文件
在[mysqld]区块中添加
server_id =1
log_bin =../binlog/mysql-bin
binlog必须要打开
同一套复制环境中的每个成员必须要有独立的server_id
。server_id
的取值范围在1~(2的32次方 -1)
参数配置好后,就可以启动数据库了,但是不要有写操作
4.创建复制专用账户
在Master端
grant replication slave on *.* to ‘repl‘@‘192.168.134.%‘ identified by ‘repl‘;
这样就创建了账户
(mysql@localhost) [(none)]> select user,host from mysql.user;
+--------+---------------+
| user | host |
+--------+---------------+
| repl | 192.168.134.% |
| backup | localhost |
| mysql | localhost |
+--------+---------------+
然后,获取Master
端信息
(mysql@localhost) [(none)]> show master status;
+------------------+----------+--------------+------------------+-------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+--------------+------------------+-------------------+
| mysql-bin.000003 | 331 | | | |
+------------------+----------+--------------+------------------+-------------------+
5.配置Slave
端选项文件
在[mysqld]区块中添加
server_id =2
log_bin =../binlog/mysql-bin --非必选项
Slave端并不是必须开启bin-log
sed -i ‘s/3306/3307/g‘ /data/mysqldata/330/my.cnf
还需要删除Slave
端的auto.cnf文件
rm /data/mysqldata/3307/data/auto.cnf
这个文件中给保存了一项名为
server-uuid
的重要参数,它用来唯一标识Mysql服务,我们的环境是直接复制的主库,所以需要删除它。Slave节点的数据库服务启动时会自动重新生成一个
6.启动Slave
端服务
[mysql@master 3307]$ mysql -umysql -p -S /data/mysqldata/3307/mysql.sock
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
...
配置Slave到Master的连接:
mysql> change master to
-> master_host=‘192.168.134.128‘,
-> master_port=3306,
-> master_user=‘repl‘,
-> master_password=‘repl‘,
-> master_log_file=‘mysql-bin.000003‘,
-> master_log_pos=331;
Query OK, 0 rows affected, 2 warnings (0.05 sec)
启动Slave端的应用服务:
mysql> start slave;
之后就可以在主库创建个表,插入数据,然后去从库看看,如果数据一致,那么就OK了
版权声明:本文为博主原创文章,未经博主允许不得转载。
Mysql最简单的复制环节部署方法
标签:mysql
本文系统来源:http://blog.csdn.net/ashic/article/details/46806337
内容总结
以上是互联网集市为您收集整理的Mysql最简单的复制环节部署方法全部内容,希望文章能够帮你解决Mysql最简单的复制环节部署方法所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。