多服务器mysql数据库如何联合查询?

因为数据库渐渐有点大,所以想实现多服务器多数据库部署,那么问题来了,以前同在一个服务器一个数据库中,可以leftjoin查询,现在该怎么查询呢?
例如
192.168.1.11db1.user(id,name,email)为用户主表
192.168.1.12db2.user_track(id,user_id,create_at)为用户详细的点击访问跟踪记录
如何能在192.168.1.12上获取用户的姓名?
慕森王
浏览 285回答 2
2回答

吃鸡游戏

基于MySQL的federated引擎的建表方式。建表语句示例:CREATETABLEtable_name(......)ENGINE=FEDERATEDCONNECTION='mysql://[username]:[password]@[location]:[port]/[db-name]/[table-name]'前提条件:你的mysql得支持federated引擎(执行showengines;可以看到是否支持)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript