MySQL与2个不同用户的2个数据库之间的交叉引用

时间:2014-05-28 20:35:21

标签: mysql sql database cross-reference privilege

假设我有2个名为db1db2的数据库。出于某些原因,我们的托管服务每个数据库只允许1个用户。我user1的管理员是db1的管理员,user2是[{1}}的管理员。以下是一个示例查询:

db2

如果SELECT * FROM db1.table1, db2.table2 WHERE db1.table1.column1 = db2.table2.column2; (或user1)是user2db1的管理员,则上述SQL有效。但就我而言,事实并非如此。这就是SQL无法工作的原因,因为db2user1没有特权,反之亦然。

如何在这两个数据库之间进行交叉引用?

感谢。

0 个答案:

没有答案