MySQL bin-log与主从服务器

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

试验环境                                                                                      

Ubuntu                                                     Win7

QQ截图20140121194124QQ截图20140121194124

授权                                                                                            

授权语句

Grant all on *.* to root@192.168.126.255 identified by123”;

查看授权用户表

Select user,host,password from mysql.user;

MYSQL主从服务器怎么实现同步                                                      

从服务器每间隔一段时间就到主服务器里面去取bin-log日志,完成操作。

bin-log日志开启                                                                          

Ubuntu

1

重启服务

sudo /etc/init.d/mysql restart

1

Win7

11

11

bin-log日志的作用                                                                       

image

Flush logs;

此时就会多一个新的bin-log日志。

Show master status;

查看最后一个bin-log日志。

image

对内容进行修改之后再查看。

image

reset master;

清除日志,看到回到了mysql-bin.000001文件。

image

再插入数据之后进行bin-log日志查看。

image

若数据丢失,可用bin-log恢复数据。这种恢复数据的条件对于备完份,然后服务器又开了一段时间之后数据全部丢失了,可以恢复回来一些数据,但是之后的一段时间的数据就需要bin-log来恢复。

image

个别恢复。

image

只想回复insert into yyd_table values (5);那个。

image

完全备份与恢复                                                                             

那么,说到备份,在简单介绍一些备份。

image

image

完全恢复

image

主从设置                                                                                      

Win7,从服务器,设置。

image

image

然后重启。

Ubuntu,主服务器,设置。

image

查看配置

image

测试:

image

image

image

image

image

总结&&遇到问题的解决                                                                  

MySQL这个主从可以用到集群服务器上,而且若是在搞访问量期间,也可以在从服务器进行备份。

但是这仅仅只是主从服务器,当主服务器崩溃之后,从服务器不会出来当主服务器的,所以还是不够完美。

在期间,在进行授权之后,我老是不能登录远程的MYSQL,然后百度后将问题解决了。

[mysqld]

skip-name-resolve

skip-grant-tables

跳过MySQL的访问控制,任何人都可以在控制台以管理员的身份进入MySQL。

 

 




本文转自我爱物联网博客园博客,原文链接:http://www.cnblogs.com/yydcdut/p/3529619.html,如需转载请自行联系原作者

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
12天前
|
存储 安全 关系型数据库
Mysql 的binlog日志的优缺点
MySQL的binlog(二进制日志)是一个记录数据库更改的日志文件,它包含了所有对数据库执行的更改操作,如INSERT、UPDATE和DELETE等。binlog的主要目的是复制和恢复。以下是binlog日志的优缺点: ### 优点: 1. **数据恢复**:当数据库出现意外故障或数据丢失时,可以利用binlog进行点恢复(point-in-time recovery),将数据恢复到某一特定时间点。 2. **主从复制**:binlog是实现MySQL主从复制功能的核心组件。主服务器将binlog中的事件发送到从服务器,从服务器再重放这些事件,从而实现数据的同步。 3. **审计**:b
|
22天前
|
SQL 关系型数据库 MySQL
MySQL数据库,可以使用二进制日志(binary log)进行时间点恢复
对于MySQL数据库,可以使用二进制日志(binary log)进行时间点恢复。二进制日志是MySQL中记录所有数据库更改操作的日志文件。要进行时间点恢复,您需要执行以下步骤: 1. 确保MySQL配置文件中启用了二进制日志功能。在配置文件(通常是my.cnf或my.ini)中找到以下行,并确保没有被注释掉: Copy code log_bin = /path/to/binary/log/file 2. 在需要进行恢复的时间点之前创建一个数据库备份。这将作为恢复的基准。 3. 找到您要恢复到的时间点的二进制日志文件和位置。可以通过执行以下命令来查看当前的二进制日志文件和位
|
1月前
|
关系型数据库 MySQL 开发工具
MySQL5.7主从配置(Docker)
MySQL5.7主从配置(Docker)
726 0
|
30天前
|
域名解析 存储 网络协议
Linux中搭建主从DNS服务器
搭建主从DNS架构以提升DNS服务的高可用性、负载均衡和数据冗余。主服务器配置涉及编辑`/etc/named.conf`,设置监听IP和允许查询的范围,并定义主区域及允许的数据传输。从服务器配置需指定为奴隶类型,并指明主服务器的IP。测试表明正反向查询解析均正常。注意配置文件的语法正确性和权限设置。
|
12天前
|
关系型数据库 MySQL 数据库
卸载云服务器上的 MySQL 数据库
卸载云服务器上的 MySQL 数据库
30 0
|
7天前
|
关系型数据库 MySQL 数据库连接
Django(四):Django项目部署数据库及服务器配置详解(MySQL)
Django(四):Django项目部署数据库及服务器配置详解(MySQL)
29 11
|
10天前
|
SQL 关系型数据库 MySQL
mysql主从同步出错解决办法
mysql主从同步出错解决办法
7 0
|
26天前
|
Java 关系型数据库 MySQL
Flink1.18.1和CDC2.4.1 本地没问题 提交任务到服务器 报错java.lang.NoClassDefFoundError: Could not initialize class io.debezium.connector.mysql.MySqlConnectorConfig
【2月更文挑战第33天】Flink1.18.1和CDC2.4.1 本地没问题 提交任务到服务器 报错java.lang.NoClassDefFoundError: Could not initialize class io.debezium.connector.mysql.MySqlConnectorConfig
46 2
|
1月前
|
存储 SQL 关系型数据库
[MySQL]事务原理之redo log,undo log
[MySQL]事务原理之redo log,undo log
|
1月前
|
SQL 缓存 关系型数据库
MySQL的万字总结(缓存,索引,Explain,事务,redo日志等)
MySQL的万字总结(缓存,索引,Explain,事务,redo日志等)
65 0

热门文章

最新文章