2个网站用同一个空间。那么mysql数据库能共用一个吗?
比如一个只有一张数据表的简单查询系统。我需要在两个网站(比如A和B)中使用这张数据表,通常的做法有如下几种。
1、通过统一的中间网站C,C与数据库交互;C提供API接口
这是完全可以的! 比如一个只有一张数据表的简单查询系统。我需要在两个网站(比如A和B)中使用这张数据表,通常的做法有如下几种。 1、通过统一的中间网站C,C与数据库交互;C提供API接口,并给A和B对接的权限。 2、A跟数据库进行数据交互,并且A提供相关业务的API接口给B使用mssql数据库空间,从而B就间接跟数据库建立了联系。 3、A和B各自直接链接数据库,比如一个最简单的应用配置数据库信息我们一般是这样配置的,数据库主机:127.0.0.1,端口3306,然后是用户名密码和数据库名之类的;你同一个空间内,如果跟数据库是同一台服务器这些配置信息都不需要改变。而如果数据库是其他服务器的,则需要填写其他服务器的IP,并且授权给A和B两个网站所属服务器远程链接权限(当然也可能是一个局域网内本地链接)。 而上面的第3种方式就是你提到的问题其中的一个应用场景。因此,你说的是完全可以的;而且存在即合理在某些特定场景下也有其独特的意义。当然一般情况下我们是反过来的,比如为了更高的性能一个网站的数据库我们会进行分库处理,也就是一个网站会对接多个数据库,也可以把一个复杂网站拆分为各个子系统(子站点)。 如果疑问,欢迎留言讨论!我是懂点开发懂点运营懂点推广的互联网酱油D。 (编辑:海南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |