位置: 编程技术 - 正文
推荐整理分享MYSQL主从数据库同步备份配置的方法(MySQL主从数据库搭建),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:mysql5.7主从,详细阐述mysql主从数据库的配置过程,mysql主从原理详解,详细阐述mysql主从数据库的配置过程,mysql5.7主从,MySQL主从数据库搭建,MySQL主从数据库故障 影响读写速度,MySQL主从数据库故障 影响读写速度,内容如对您有帮助,希望把文章链接给更多的朋友!
下文分步骤给大家介绍的非常详细,具体详情请看下文吧。
一、准备
用两台服务器做测试:
Master Server: .0.0.1/Linux/MYSQL 4.1.Slave Server: .0.0.2/Linux/MYSQL 4.1.
做主从服务器的原则是,MYSQL版本要相同,如果不能满足,最起码从服务器的MYSQL的版本必须高于主服务器的MYSQL版本
二、配置master服务器
1. 登录Master服务器,编辑my.cnf
#vim /etc/my.cnf
在[mysqld]段添加以下内容:
解释:log-bin项是让Master服务器记录二进制日志这个是必须的;server-id=master_id 其中master_id必须为1到?1之间的一个正整数值;binlog-do-db=database 是要记录日志的数据库;binlog-ignore-db 是不要记录日志的数据库名,多个数据库中间用逗号(,)隔开;
2.从master服务器添加要从slave服务器访问master服务器的有权限的帐号,看下面命令就知道了:
mysql> grant replication slave on *.* -> to 'abc'@'.0.0.2' identified by '';
格式:mysql> GRANT REPLICATION SLAVE ON *.* -> TO '帐号'@'从服务器IP或主机名' IDENTIFIED BY '密码';
3. 重起Mysql
4. 备份master数据库数据
# mysqldump --master-data extmail > extmail_backup_.sql
要加--master-data 选项,这里备份master服务器的数据,后面要导入slave服务器。
5. 察看Master状态
三、配置slave服务器
1. 编辑my.cnf
# vim /etc/my.cnf
在[mysqld]段添加以下内容:
server-id=2master-host=.0.0.1master-port=master-user=abcmaster-password=master-connect-retry=
解释:
slave服务器的server-id不能与master相同,多台slave之间server-id也不能相同。master-host 是 master服务器的主机名或者IP地址master-user和master-password是前面我们在master上建用户名和密码master-connect-retry 是如果从服务器发现主服务器断掉,重新连接的时间差
2. 把从主数据库服务器备份出来的数据库导入到从服务器中,也就是我们前面的extmail_backup_.sql
# mysqladmin create extmail# mysql extmail < extmail_backup_.sql
3. 重起mysql服务器
4. 停止slave服务,设置主服务器的各种参数
5. 查看主从服务器的状态
mysql> show processlist;
MYSQL数据库使用UTF-8中文编码乱码的解决办法 1.用phpmyadmin创建数据库和数据表创建数据库的时候,请将整理设置为:utf8_general_ci或执行语句:CREATEDATABASE`dbname`DEFAULTCHARACTERSETutf8COLLATEutf8_general_ci;创建
MySQL 导出数据为csv格式的方法 方案有很多种,我这里简单说一下:1.intooutfileSELECT*FROMmytableINTOOUTFILE'/tmp/mytable.csv'FIELDSTERMINATEDBY','OPTIONALLYENCLOSEDBY'"'LINESTERMINATEDBY'n';在我使用过程中发
mac系统OS X.版本安装最新5.7.9mysql的方法 用过mac的朋友都反映很好用,不仅美观,性能好,关键是他的系统底层对于开发人员来说,无疑就是一个最大的好处,用习惯linux的人就知道mac的强大。
标签: MySQL主从数据库搭建
本文链接地址:https://www.jiuchutong.com/biancheng/312320.html 转载请保留说明!上一篇:MySql存储过程之逻辑判断和条件控制(mysql存储过程用什么调用)
下一篇:MYSQL数据库使用UTF-8中文编码乱码的解决办法(mysql数据库uuid)
友情链接: 武汉网站建设