Mysql多个域

我正在为我的服务器configurationmysql,但我有一个问题:是否有可能为每个域看到自己的MySQL服务器,但只需要在服务器上运行一个服务? 我想保留域的所有数据库分开,但我不希望前缀每个数据库名称。

例如:假设我在同一台服务器上运行了domain1.com和domain2.com。 对于这两个域我想要一个数据库称为统计。 如果我现在要这样做,我必须在数据库前缀,所以有两个数据库:domain1_statistics和domain2_statistics,域只能访问自己的数据库。 但是我想创build2个称为统计的数据库,每个域一个,这样每个域只能看到自己的统计数据库。 这可能吗?

如果您使用mysqld-multi运行多个服务器(在不同的端口上),您只能实现这一点

在一个mysql服务器实例中不能有多个同名的数据库。 我build议将统计表合并到域自己的数据库中。 否则,您可以在1个统计数据库中为每个域添加前缀。 您使用哪种方法取决于您希望如何访问统计数据以及访问统计数据的人员