mysql - 如何在服务器上为多个网站构建数据库?

标签 mysql server web

很抱歉,如果这是一个相当普遍的问题,但我只是不确定如何构建它。如果我想在我的服务器上为不同的人制作多个网站,我该如何构建数据库?

我是否可以为每个站点提供架构,然后为每个输入提供单独的表?或者我是否会为整个站点使用一个表,并为每个输入设置不同的列?后者似乎不起作用,因为每个输入都会有很多空列。不过第一条好像有点过分了? IE 对于一个输入拥有一个完整的表,并且其中不会有多个记录?

最佳答案

我强烈建议不要将来自不同项目的数据放在一个数据库中。隔离为安全性带来了巨大的好处。如果您的数据库由一个客户的网站组成,那么您将面临整个法律痛苦的世界,从而放弃数据库中保存的所有数据。

有什么因素阻止您为每个站点创建单独的数据库吗?

关于mysql - 如何在服务器上为多个网站构建数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48486592/

相关文章:

mysql 表连接与 max

mysql - 使用 Sqoop/Oozie 从 Hive 加载数据到 MySQL 表

sql - 创建用于存储高尔夫分数的可扩展数据库模式

mysql - 获取早于给定日期的每位员工的最新记录

css - 下拉菜单在 Wordpress 主题网站上消失(WPLOOK 的 Blogolife 主题)

python - 使用 Python 网页抓取下载 PDF 不起作用

server - SSE 服务器发送事件 - 客户端不断发送请求(如池化)

java - 将 JSP 部署到用户,如 setup.exe 或 .dmg 文件

meteor 服务器 Websockets

javascript - 为什么我无法获取 $sceProvider?