mysql数据库实时同步工具_mysql数据库备份方法

mysql数据库实时同步工具_mysql数据库备份方法,第1张

mysql数据库实时同步工具_mysql数据库备份方法 查看Federated引擎是否安装mysql>show engines;可以看出服务器当前并未安装Federated引擎安装Federated引擎mysql> install plugin federated soname ‘ha_federated.so’;查看本地数据库是否开启FEDERATED引擎mysql>show engines;此处可以看到FEDERATED引擎已经开启(本地开启过了,实际情况初次安装是未开启状态)如果没有开启Windows *** 作系统:在my.ini配置文件中添加“federated”Linux *** 作系统:vi /etc/my.cnf,加入一行federated,保存并退出重启mysql服务mysql>service mysqld restart再次查看(已经开启):mysql>show engines;使用FEDERATED建表语句实现数据库映射此处需要注意的一点,映射表的 *** 作会同时对A库–B库建立映射关系的表同步 *** 作,两表数据完全一直。

如需对某库的表 *** 作权限设置,请创建 *** 作用户授权时授对应权限。

语法CREATE TABLE (......) ENGINE =FEDERATED CONNECTION='mysql://[name]:[pass]@[location]:[port]/[db-name]/[table-name]' name--mysql用户名pass--mysql密码location--ipport:端口号db-name:数据库名table-name:表名 PS:创建的表名和远程访问的表名可以不同。

例:CREATE TABLE `user` ( `id` int(11) NOT NULL, `name` varchar(30) NOT NULL, `age` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=FEDERATED CONNECTION='mysql://newuser:NewUser(123456)@127.0.0.1:3306/test_a/user';

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/649853.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-17
下一篇 2022-04-17

发表评论

登录后才能评论

评论列表(0条)

保存