数据库客户端软件是走的3306端口。如果用phpmyadmin管理数据库,浏览器访问是走的80端口。
所以要考虑两种情况
一:数据库服务器有没有开放外网3306入端口。
二:你的路由器和电脑,是否开放3306出端口。
你创建账号的时候就可以限制在不允许外部登陆。每个数据库的 *** 作方法不同
mysql:用root账号登陆,然后创建账号的时候赋予权限指定本机localhost
create user 'admin'@'localhost' identified by '123456'
mssql:方法一:用防火墙,阻止对外服务,主要禁止1433端口的联入,并把它放到防火墙的规则的最前面。
方法二:关闭sql server2005 对外服务:
◆1.指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置器”
◆2.在“SQL Server 2005 外围应用配置器”页, 单击“服务和连接的外围应用配置器”
◆3.然后单击展开“database engine"(数据库引擎), 选中“远程连接”,在右边选中“仅本地连接”。 单击“应用”,您会看到下消息: “直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。”,单击“确定”按钮返回。
◆4.展开“数据库引擎”, 选中“服务”,在右边单击“停止”,等到 MSSQLSERVER 服务停止,然后单击“启动”,重新启动MSSQLSERVER 服务。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)