如何让项目使用另一个服务器上数据库

如何让项目使用另一个服务器上数据库,第1张

首先要打开数据库所在服务器的IP和端口访问限制,例如mysql就要打开该服务器的3306外部访问权限,然后第二步更改项目的数据库连接地址:本地的一般是
localhost
:端口/初始数据库;访问其他服务器的数据库就是:ip:端口/初始数据库

SQL SERVER 理论上有32767个逻辑连接,SQL SERVER根据系统自行调配连接池。

*** 作系统的用户数:即同时通过网络连接到这台电脑上面的用户限制,以5用户 *** 作系统,搭建的文件服务器为例,去同时访问这个文件服务器的网络用户为5个。

购买数据库有两种方式

1、根据用户数购买。

2、根据cpu个数购买。

根据用户数购买,假如购买了一个50用户的数据库,那么可以通过网络访问数据库的人数限制为50。

根据cpu个数购买的数据库访问人数不受限制,服务器上面有几颗cpu就要买几个授权的SQL
server,但是如果你只买一个授权的话数据库也可以正常运行,但是微软认为你的数据库不合法。就如同盗版系统。

一个连接不等于一个用户,单独一个用户可以有超过一个的连接,单独一个连接可以有超过一个用户。

如何监测SQLServer的连接数:

SP_WHO 'loginName'

loginName
是当然登陆Sql的用户名,一般程序里面都会使用一个username来登陆SQL这样通过这个用户名就能查看到此用户名登陆之后占用的连接了。如果不写loginName,那么返回的就是所有的连接。

既然连接数是可预测、可监测的,那么就是可度量的,就可以根据实际情况来评估或测试程序的并发放量了。

不知道你的服务器的数据库支不支持上传数据库文件。
一般是把本地数据库导出成SQL语句,然后在服务器的mysql上执行这段SQL语句就行了。
提供了数据库的话一般都会提供数据库管理页面的,你问问。有些是直接的phpmyadmin有些不是,看你在哪里买的空间。

[2006-04-07 14:22:33] 非法服务器连接: 1402476095
[2006-04-07 14:22:49] 非法服务器连接: 1402476095
[2006-04-07 14:22:50] 非法服务器连接: 1402476095
-----------------------
哈哈,偶开始也出现过这样的问题
IP没设置好
网关IP不一致所导致的
后来全改一样的就OK
以上是个人理解
我就这几天没事学SF玩
基本百度+乱搞+运气
希望高手教些具体理论知识

你的mysql是否开户了允许远程访问呢?
不对,你用的是localhost,不存在远程问题,
那就是你的web服务器上肯定安装了MySql吗?确定吗?
如果没有,要把localhost修改为数据库服务器的IP


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zz/13466020.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-12
下一篇 2023-08-12

发表评论

登录后才能评论

评论列表(0条)

保存