懂mysql主主备份的进

请大神指教。最近在折腾mysql主主同步热备份mysql,看到一些文档都是要指定同步哪个库,特别是指定不同步mysql这个默认库。现在产生几个疑问。1、msyql默认的用... 请大神指教。

最近在折腾mysql主主同步热备份mysql,看到一些文档都是要指定同步哪个库,特别是指定不同步mysql这个默认库。

现在产生几个疑问。
1、msyql默认的用户名密码,好像是保存在mysql这个默认库中的。如果现在做了主主同步,不指定同步msyql这个默认库同步的话,那么,创建了一个用户名,就不会同步到另一台上面,这样业务切换的时候可能会连不上数据库的的问题。
2、还有一些配置是不是保存在这个库中的,如果是的话,那么有些配置就要一模一样。比如:
1)同步用的用户名密码;
2)#mysql> GRANT ALL PRIVILEGES ON *.* TO root@"1.1.1.1" IDENTIFIED BY ‘root‘ with grant option;
上面这条,IP就不能用1.1.1.1,而是要用%,因为两台IP是不一样的,一同步就over了
#mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY ‘root’ with grant option;
展开
 我来答
Jesse__2005
2014-08-19 · 超过60用户采纳过TA的回答
知道答主
回答量:166
采纳率:100%
帮助的人:106万
展开全部
1,mysql做主主同步的时候,有一个特定的用户来同步,这个用户最好不要用root。
2,关于第二条,你的命令(没有使用%)的意思是只允许1.1.1.1远程访问数据库,所以其他的ip肯定无法访问。
下面一条有%的,%代表所有IP
更多追问追答
追问
我这里root只是打个比方。
最主要的疑问还是同步mysql中的mysql库问题,因为用户名密码是存在这个库的。
如果同步了这个默认库,会有什么后果。
第二条的疑问也是接着第一条的,,这个权根配置执行后是不是存在mysql默认库中的。如果是,那么,同步后,两台都只允许的IP都是1.1.1.1这个IP,这样不就有了问题。
追答
这两个密码没有冲突

1,api上面的密码,是用来链接数据库的
2,主主同步密码,只用于主主复制的
3,一般主主只有一台对外提供写服务
壹寰(深圳)科技文化有限公司
2021-03-27 广告
不同公司提供的方案也不一样。以上回答如果还觉得不够详细,可以来咨询下壹寰(深圳)科技文化有限公司。91数据恢复是壹寰(深圳)科技文化有限公司旗下专业数据恢复品牌,91数据恢复专注于勒索病毒数据恢复、勒索病毒数据修复、数据库修复、数据库解密恢... 点击进入详情页
本回答由壹寰(深圳)科技文化有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式