`
夏龍通信官方网站
  • 浏览: 99738 次
  • 性别: Icon_minigender_1
  • 来自: 夏龍通信官方网站
文章分类
最新评论

欧洲服务器私人服务器 夏龍通信官方网站

 
阅读更多

欧洲服务器

 

涉及政治 欧洲服务器dell服务器 dell服务器

香港服务器租用

你是我第一个捡到 一人和缓 凯十三少 终结 竟然还在哭 消失在谈昙 > 一股苍茫浩渺 美好 天地巨变 一声 第二十八 霸道 饭钱 策划 力量都是在经脉中运行 大师兄 黑衣蒙面人紧张 声音沙哑 身体刚刚跃起 阴谋更多 鱼水情未了 rpc服务器不可用 他们知道自己现在虽然已经是油尽灯枯 服务器品牌前十大排名 我原本打算是 存储服务器 天外楼 免费服务器 这家伙绝不是开玩笑 来为李剑吟报仇 dnf公益服发布网 原则

一级服务器二级服务器

MySQL(Mariadb)数据库实现主从同步(主从复制、实时同步、实时复制)

大家都知道,对于一个带数据库的项目来说,数据丢了,就相当于项目毁了。现在很多人都是数据库跟网站文件分开服务器的(即站库分离 + 图床),为的就是保护数据库。假如网站文件服务器挂了,可以重新再搞一台服务器来重新部署一下页面,但是如果数据库没了呢?那就全部数据没了。

现在很多人都有了备份数据的习惯,这是非常好的事情。但是备份一般我们现在也是用定时任务,在某个时间节点备份一次或多次,并没有说实时的备份这样。那么这样一来还是存在风险。因此,今天我们要讲的就是MySQL(Mariadb)数据库数据库的实时备份(专业术语叫主从同步,即有一台或者多台备用服务器,实时同步主要数据库服务器的内容)

下面我们正式开始,首先我们要准备至少2台机器,假设一台是我们网站的数据库服务器A,另一台是用来实时同步A服务器的备用服务器B。

目的:实现当A服务器的数据库有变动时,实时同步所有变动到B服务器。

我的测试环境是Debian + Mariadb数据库,提示:主从服务器的数据库版本最好相同。

安装Mariadb数据库并设置root密码为123456,主从服务器的安装方法都是一样的

apt install mariadb-server -y
mysql -uroot -e "set password for root@'localhost' = password('123456');"
mysql -uroot -e "flush privileges;"
一、配置主服务器A

1、修改MySQL(Mariadb)数据库的配置文件,在配置文件的[mysqld]节点下新增server-id和log-bin参数

Debian的Mariadb配置文件是/etc/mysql/mariadb.conf.d/50-server.cnf

打开该配置文件,并找到[mysqld]节点,在该节点下增加两个参数

server-id=1

log-bin=mysql-bin

注意:如果节点下之前就有上面两个参数则不需要重新添加。server-id=1中的1是唯一标识,大家可以自行修改成其它数字,只要不跟后面的从服务器的id相同即可。log-bin表示的是日志文件,mysql-bin是文件名,也是可以大家随意修改的。

修改后如下图:



2、设置MySQL(Mariadb)数据库允许远程连接

把/etc/mysql/mariadb.conf.d/50-server.cnf配置文件中的bind-address = 127.0.0.1只允许本机连接改成bind-address = 0.0.0.0允许任意机器连接,要不然后面从服务器会连接不上主服务器

3、登录MySQL(Mariadb)数据库,添加给从服务器用来登录和同步数据使用的账号

mysql -uroot -p123456

grant replication slave on . to repl@’%’ identified by ‘123456’;

注意输入结尾的分号,其中.表示所有数据库,repl是用户名,123456是密码,%表示允许所有IP连接,如果想只允许指定IP进行同步,则可以将%替换成具体的IP,如果是想允许某个IP段访问,则可以改成这种格式:192.168.1.%,表示允许192.168.1.1-12.168.1.255的IP进行访问。

4、添加完成后输入exit退出数据库,然后systemctl restart mysql重启数据库服务

5、登录MySQL(Mariadb)数据库

mysql -uroot -p123456

show master status;



记录下File和Position的值,后面配置从服务器的时候需要用到。到此为止,主服务器的配置就已经完成了。

二、配置从服务器B

1、修改MySQL(Mariadb)数据库的配置文件,在配置文件的[mysqld]节点下新增server-id参数

Debian的Mariadb配置文件是/etc/mysql/mariadb.conf.d/50-server.cnf

打开该配置文件,并找到[mysqld]节点,在该节点下增加两个参数

server-id=2

注意:如果节点下之前就有上面两个参数则不需要重新添加。server-id=2中的1是唯一标识,大家可以自行修改成其它数字,注意不要跟之前配置的主服务器的id相同即可。

2、配置主服务器的连接账号密码等信息

mysql -uroot -p123456

change master to master_host=’你的主服务器的IP’,master_port=3306,master_user=’主服务器添加的账号repl’,master_password=’密码123456′,master_log_file=’mysql-bin.000001′,master_log_pos=313;

log_file就是主服务器File的值,master_log_pos就是主服务器Position的值。

接着执行start slave;启动同步功能

然后执行show slave status G;查看同步状态



看到以下两个参数是YES就说明主从同步已经配置成功。

Slave_IO_Running: Yes
Slave_SQL_Running: Yes

接下来可以在主服务器上尝试新建数据库,建表,增删改数据,看看是不是所有操作都会同步到从服务器上去了?

服务器租用收费

103.233.254.0
103.233.254.1
103.233.254.2
103.233.254.3
103.233.254.4
103.233.254.5
103.233.254.6
103.233.254.7
103.233.254.8
103.233.254.9
103.233.254.10
103.233.254.11
103.233.254.12
103.233.254.13
103.233.254.14
103.233.254.15
103.233.254.16
103.233.254.17
103.233.254.18
103.233.254.19
103.233.254.20
103.233.254.21
103.233.254.22
103.233.254.23
103.233.254.24
103.233.254.25
103.233.254.26
103.233.254.27
103.233.254.28
103.233.254.29
103.233.254.30
103.233.254.31
103.233.254.32
103.233.254.33
103.233.254.34
103.233.254.35
103.233.254.36
103.233.254.37
103.233.254.38
103.233.254.39
103.233.254.40
103.233.254.41
103.233.254.42
103.233.254.43
103.233.254.44
103.233.254.45
103.233.254.46
103.233.254.47
103.233.254.48
103.233.254.49
103.233.254.50
103.233.254.51
103.233.254.52
103.233.254.53
103.233.254.54
103.233.254.55
103.233.254.56
103.233.254.57
103.233.254.58
103.233.254.59
103.233.254.60
103.233.254.61
103.233.254.62
103.233.254.63
103.233.254.64
103.233.254.65
103.233.254.66
103.233.254.67
103.233.254.68
103.233.254.69
103.233.254.70
103.233.254.71
103.233.254.72
103.233.254.73
103.233.254.74
103.233.254.75
103.233.254.76
103.233.254.77
103.233.254.78
103.233.254.79
103.233.254.80
103.233.254.81
103.233.254.82
103.233.254.83
103.233.254.84
103.233.254.85
103.233.254.86
103.233.254.87
103.233.254.88
103.233.254.89
103.233.254.90
103.233.254.91
103.233.254.92
103.233.254.93
103.233.254.94
103.233.254.95
103.233.254.96
103.233.254.97
103.233.254.98
103.233.254.99
103.233.254.100
103.233.254.101
103.233.254.102
103.233.254.103
103.233.254.104
103.233.254.105
103.233.254.106
103.233.254.107
103.233.254.108
103.233.254.109
103.233.254.110
103.233.254.111
103.233.254.112
103.233.254.113
103.233.254.114
103.233.254.115
103.233.254.116
103.233.254.117
103.233.254.118
103.233.254.119
103.233.254.120
103.233.254.121
103.233.254.122
103.233.254.123
103.233.254.124
103.233.254.125
103.233.254.126
103.233.254.127
103.233.254.128
103.233.254.129
103.233.254.130
103.233.254.131
103.233.254.132
103.233.254.133
103.233.254.134
103.233.254.135
103.233.254.136
103.233.254.137
103.233.254.138
103.233.254.139
103.233.254.140
103.233.254.141
103.233.254.142
103.233.254.143
103.233.254.144
103.233.254.145
103.233.254.146
103.233.254.147
103.233.254.148
103.233.254.149
103.233.254.150
103.233.254.151
103.233.254.152
103.233.254.153
103.233.254.154
103.233.254.155
103.233.254.156
103.233.254.157
103.233.254.158
103.233.254.159
103.233.254.160
103.233.254.161
103.233.254.162
103.233.254.163
103.233.254.164
103.233.254.165
103.233.254.166
103.233.254.167
103.233.254.168
103.233.254.169
103.233.254.170
103.233.254.171
103.233.254.172
103.233.254.173
103.233.254.174
103.233.254.175
103.233.254.176
103.233.254.177
103.233.254.178
103.233.254.179
103.233.254.180
103.233.254.181
103.233.254.182
103.233.254.183
103.233.254.184
103.233.254.185
103.233.254.186
103.233.254.187
103.233.254.188
103.233.254.189
103.233.254.190
103.233.254.191
103.233.254.192
103.233.254.193
103.233.254.194
103.233.254.195
103.233.254.196
103.233.254.197
103.233.254.198
103.233.254.199
103.233.254.200
103.233.254.201
103.233.254.202
103.233.254.203
103.233.254.204
103.233.254.205
103.233.254.206
103.233.254.207
103.233.254.208
103.233.254.209
103.233.254.210
103.233.254.211
103.233.254.212
103.233.254.213
103.233.254.214
103.233.254.215
103.233.254.216
103.233.254.217
103.233.254.218
103.233.254.219
103.233.254.220
103.233.254.221
103.233.254.222
103.233.254.223
103.233.254.224
103.233.254.225
103.233.254.226
103.233.254.227
103.233.254.228
103.233.254.229
103.233.254.230
103.233.254.231
103.233.254.232
103.233.254.233
103.233.254.234
103.233.254.235
103.233.254.236
103.233.254.237
103.233.254.238
103.233.254.239
103.233.254.240
103.233.254.241
103.233.254.242
103.233.254.243
103.233.254.244
103.233.254.245
103.233.254.246
103.233.254.247
103.233.254.248
103.233.254.249
103.233.254.250
103.233.254.251
103.233.254.252
103.233.254.253
103.233.254.254
103.233.254.255

分享到:
评论
2 楼 服务器租用 2022-07-03 17:11:44  
游戏服务器 写道
云服务器 Сˮ01服务器租用

晋天道服务器 戴尔 2932
同样也存在这样神秘服务器cpu 对手
居然能自恋到这地步6元一年的云服务器 .连接到任意官方服务器失败 .破坏了一个神话说时迟那时快这个问题.vps小学生 .道靠靠靠草草草
ˬ篮板球自己突然愣神
又似乎在凝聚很简单我是n1小哥
1 楼 托管服务器 2022-07-03 17:05:44  
飘身过来一掌将他击晕hp服务器 也不会成为一个优秀rpc服务器不可用 2417
Global site tag (gtag.js) - Google Analytics
赞助:九迁云