一般情况下你链接本地服务器上的数据库时,你的链接地址写的是localhost
也就是本地的意思
如果你从别的网站链接这个服务器的数据库,那你需要把localhost改成你服务器的ip,用户名和密码不用变
还有,如果从别的服务器上访问,你需要设置,赋给其他IP链接你本地mysql服务的权限
希望能帮助到你,望采纳1大多数
Windows
用户都需要一个
SQL
Server
登录名以便连接到
SQL
Server。本主题说明了如何创建
SQL
Server
登录名。
2创建使用
Windows
身份验证
(SQL
Server
Management
Studio)
的
SQL
Server
登录名
3在
SQL
Server
Management
Studio
中,打开对象资源管理器并展开要在其中创建新登录名的服务器实例的文件夹。
4右键单击“安全性”文件夹,指向“新建”,然后单击“登录名”。
5在“常规”页上的“登录名”框中输入一个
Windows
用户名。
6选择“Windows
身份验证”。
7单击“确定”。
8创建使用
SQL
Server
身份验证
(SQL
Server
Management
Studio)
的
SQL
Server
登录名
9在
SQL
Server
Management
Studio
中,打开对象资源管理器并展开要在其中创建新登录名的服务器实例的文件夹。
10右键单击“安全性”文件夹,指向“新建”,然后单击“登录名”。
11在“常规”页上的“登录名”框中输入一个新登录名的名称。
12选择“SQL
Server
身份验证”。Windows
身份验证是更安全的选择。
输入登录名的密码。
13选择应当应用于新登录名的密码策略选项。通常,强制密码策略是更安全的选择。
单击“确定”。
14通过
Transact-SQL
创建使用
Windows
身份验证的
SQL
Server
登录名
在查询编辑器中,输入以下
Transact-SQL
命令:CREATE
LOGIN
<name
of
Windows
User>
FROM
WINDOWS;
GO
15通过
Transact-SQL
创建使用
SQL
Server
身份验证的
SQL
Server
登录名
在查询编辑器中,输入以下
Transact-SQL
命令:CREATE
LOGIN
<login
name>
WITH
PASSWORD
=
'<password>'
;
GO1把你的用户自定义数据库放入一个系统提供的数据库。系统提供的数据库有:db_owner,db_accessadmin,db_securityadmin,db_ddladmin,db_backupoperator,db_datareader,db_datawriter,db_denydatareader和db_denydatawriter。
2把你的用户自定义数据库添加到将作为开发环境的db_datareader和db_datawriter中。如果你已经有一个可以添加和/或删除用户自定义数据库对象的开发环境,你就只需要取消这个权限或是把你的用户自定义数据库添加到db_ddladmin系统数据库中。
3把数据库用户作为数据库成员添加到你的用户自定义数据库中。
4取消所有的公共权限。
不要向公共用户发出DENY命令。如果你向公共用户发出了DENY命令,用户将不能读取用户自定义数据库的对象。用REVOKE命令代替DENY命令来取消读取公共数据库的权限。这样设置后,数据库的用户就是用户自定义数据库的成员了。用户自定义数据库具有读取用户自定义数据库对象的权限。因此这个用户自定义数据库允许数据库用户读取用户自定义数据库的对象。
如果能在实例级别为同一SQL服务器上的不同实例限制其能够使用的最大和最小内存,就能降低这种情况对其他应用系统的影响。具体的 *** 作如下:
(一)实例的最大和最小内存设置
右击数据库,选择属性,如图。
为实例设置合适的最大和最小内存,如图。
(二)为 *** 作系统预留足够的内存
假如一台8GB的服务器,我们可以限制数据库使用的内存上限不超过6GB,剩下的2GB留给 *** 作系统使用。
(三)配置lockpagesinmemory
查看SQL进程的启动账户,如图。
在组策略里设置启动SQL Server的账户拥有锁定内存页的权限。如图。
在下图的添加用户或组界面,添加SQL server的服务启动账户,如图。
建议通过phpMyAdmin
来设置数据库用户的权限。phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。
一、首先您需要在服务器上安装配置
phpMyAdmin。
安装比较复杂,详见>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)