服务器远程连接 数据库 服务器
实现高效数据管理与访问
1、引言
SQL Server简介
远程连接重要性
2、配置防火墙
开放SQL Server端口

添加防火墙规则
3、启用远程连接
打开SQL Server Management Studio
修改服务器属性
4、配置SQL Server Network Configuration
打开SQL Server Configuration Manager
启用TCP/IP协议
5、客户端设置
使用SQL Server身份验证
使用Windows身份验证
6、常见问题及解决方案
无法连接到SQL Server
身份验证失败
网络延迟或连接超时
7、相关问题与解答
如何更改TCP动态端口数
TCP动态端口数范围如何优化
以上内容就是解答有关“ 服务器远程连接数据库服务器 ”的详细内容了,我相信这篇文章可以为您解决一些疑惑,有任何问题欢迎留言反馈,谢谢阅读。
关于mysql远程访问的问题。
端口填写错误。 一般默认为21,但是因为此种端口在某些网络中易引起冲突,安全性也值得商榷,故多数ftp更改了端口。 如果你没有填写端口(ftp软件会默认21)或者填写错误,也会引起错误 解决方法 1、在mysql有两个选项允许远程访问mysql,重新设置下mysql,把允许远程访问的选项选上。 2、防火墙里面要开放mysql的端口,也就是在防火墙里面开放3306端口 一般这样就可以解决了要是还不行的话也就是系统中还有限制端口的软件没有开放端口,比如麦咖啡、组策略里面其他设置禁用了。
sqlyog 查看 mysql 是否有远程访问权限
1、改表法。 可能是你的帐号不允许从远程登陆,只能在localhost。 这个时候只要在localhost的那台电脑,登入mysql后,更改 mysql 数据库里的 user 表里的 host 项,从localhost改称% mysql -u root -pvmwaremysql>use mysql; mysql>update user set host = % where user = root; mysql>select host, user from user; 2、授权法。 例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。 GRANT ALL PRIVILEGES ON *.* TO myuser@%IDENTIFIED BY mypassword WI TH GRANT OPTION; 如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码 GRANT ALL PRIVILEGES ON *.* TO myuser@192.168.1.3IDENTIFIED BY mypassword WITH GRANT OPTION; 我用的第一个方法,刚开始发现不行,在网上查了一下,少执行一个语句 mysql>FLUSH RIVILEGES 使修改生效,就可以了 另外一种方法: 在安装mysql的机器上运行: 1、d:\mysql\bin\>mysql -h localhost -u root //这样应该可以进入MySQL服务器 2、mysql>GRANT ALL PRIVILEGES ON *.* TO root@%WITH GRANT OPTION //赋予任何主机访问数据的权限 3、mysql>FLUSH PRIVILEGES //修改生效 4、mysql>EXIT //退出MySQL服务器 这样就可以在其它任何的主机上以root身份登录啦。
怎样使用mac的Terminal连接远程的mysql?
不很清楚您的意图,如果您有权限访问mysql的服务器,那么可以试试用ssh:ssh YourUserName@serveraddress在提示处输入您的密码,登入后mysql -u YouSqlUserName -p在提示处输入您的SqlUser的密码不知道您的设置如何,所以假定您的服务器用户名与Sql用户名不同。
发表评论