应该是没有添加允许
非
locathost
连接过来的用户
当你用
127001
去连接你的mysql的时候,连接来源是
127001,也就是
localhost
但是如果你用
本机ip
去连接mysql,那么连接来源就是你本机的ip,而不是localhost~~即使你在本机发起的连接请求~
开始菜单-->Microsoft SQL Server-->客户端网络实用工具
在 "常规" 页面:
左侧 "禁用协议" 里选中 "TCP/IP" 再点击中间的 "启用" 再 "确定"
重启SQL-Server!
1、打开sqlserver的企业管理器或者是SQL server Management Studio
2、服务器类型选择:数据库引擎
3、服务器名称输入:localhost或是本机ip
4、身份验证选择:如果没开混合验证,选windows身份验证;如果开了混合验证,可以用windows身份登录,也可选选择SQL server身份验证。
5、选了SQLserver身份认证需要输入SQL已经定义的用户名和密码
参考解决办法:
1、修改配置文件listenerora将HOST=你自己的主机名
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = sweetboy_pc)(PORT = 1521))
)
)
文件所在路径:
C:\oracle\product\1020\db_1\NETWORK\ADMIN
2、检查监听设置,重新启动监听服务。
以上就是关于MYSQL为什么用IP地址无法连接全部的内容,包括:MYSQL为什么用IP地址无法连接、sql server数据库在本机上服务器IP填机器名可以连接,填IP就不能连接、如何连接本地sqlserver数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)