我正在建立一个有数据库的网站,因此需要将数据库导入服务器吗?如果我不导入并保存在本地机器上会发生什么?
我还没有尝试过,但我想知道如果没有导入,网站是否仍然有效并且接受和存储数据?
使用 API 查询会产生相同的结果吗?
答案1
这是一个网络问题。
Web 服务器及其网页使用的数据库可以位于同一台或不同的服务器上。但是,它们之间需要有 TCP/IP(而非“localhost”连接)。此外,Web 服务器需要被允许访问数据库服务器。
如果 Web 服务器是某个基于云的服务器(或其他 ISP 提供的机器),而数据库服务器是您的个人笔记本电脑,则连接可能会受到限制。(反之则没有问题。
此外,在 MySQL 中,GRANT
建立连接的不能是... @localhost ...
,而必须是... @
11.22.33.44'`(或主机名)。