mysql主从搭建
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mysql主从搭建,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1935字,纯文字阅读大概需要3分钟。
内容图文
![mysql主从搭建](/upload/InfoBanner/zyjiaocheng/457/14f8b93290fe45449747066b59f0124e.jpg)
mysql主服务器把各种操作已二进制的格式记录到bin-log里,从连接主,并读取bin-log,实现数据同步
备份:mysqldump -uroot -p 123456 db >1.sql
导入:mysql -uroot -p 123456 db < 1.sql
二、准备工作
然后导出主的mysql库数据然后导入给db1
mysqldump -uroot -S /tmp/mysql2.sock mysql > 123.sql ;
mysql -uroot -S /tmp/mysql2.sock db1 < 123.sql
三、配置
1.配置Master主服务器
(1)找到配置文件my.cnf,启动二进制文件。
server-id=1 #给数据库服务的唯一标识,一般设置为ip的末尾号 log-bin=mysql-bin #开启二进制日志
(2)进入mysql
设置root密码:mysqladmin -uroot password ‘123456‘ 进入数据库 :mysql -uroot -p123456
(3)创建授权账户,给replication(复制)权限,从服务器IP为105
GRANT REPLICATION SLAVE ON *.* TO ‘repl‘on‘192.168.1.105‘ INDENTIFIED BY ‘123456‘
(4)查看日志
mysql>show master status; +-------------------+----------+--------------+------------------+ | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | +-------------------+----------+--------------+------------------+ | master-bin.000001 | 1285 | | | +-------------------+----------+--------------+------------------+ 1 row in set (0.00 sec)
(5)重启mysql服务
2.配置Slave从服务器
(1)找到配置文件my.cnf,修改唯一ID
server-id=2
(2)重启mysql服务
(3)连接Master
change master to master_host=‘192.168.1.106‘, #master服务器的IP地址 master_port=3306, master_user=‘repl‘, master_password=‘123456‘, master_log_file=‘master-bin.000001‘, #master服务器产生的日志 master_log_pos=0;
(4)启动slave
start slave;
(5)检查从库状态
show slave status\G; slave_IO_running=yes
本文出自 “翟军铭的linux博客” 博客,请务必保留此出处http://zhaijunming5.blog.51cto.com/10668883/1690313
mysql主从搭建
标签:数据库服务 配置文件 password 服务器 二进制
本文系统来源:http://zhaijunming5.blog.51cto.com/10668883/1690313
内容总结
以上是互联网集市为您收集整理的mysql主从搭建全部内容,希望文章能够帮你解决mysql主从搭建所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。