如何连接到远程Mysql数据库
一.联系
远程数据库
:
1.显示密码
比如MySQL
连接到远程数据库(192.168.5.116),端口“3306”,用户名“root”,密码“123456”
c:/& gt;关系型数据库
-h
192.168.5.116
-P
3306
-你
根
-p123456
2.隐藏密码
比如MySQL
连接
本地数据库
,用户名是” root “、
c:/& gt;关系型数据库
-h
本地主机
-你
根
-p
进入
密码:
其次,配置mysql以允许远程链接
默认情况下,mysql账户不允许远程登录,只能在本地主机登录。本文提供了两种设置mysql通过远程主机连接的方法。
第一,换表方法
localhost登录到mysql后,将
“mysql & quot
在数据库中
“用户& quot
外部
“主持人& quot
项中,“localhost & quot将其名称更改为“% & quot
例如:
#mysql
-你
根
-p
进入
密码:
……
mysql & gt
mysql & gt更新
用户
设置
宿主
=
'%'
在哪里
用户
=
'根& # 39;;
mysql & gt挑选
主持人,
用户
从
用户;
第二,
授权法
例如:
如果您希望myuser使用我的密码从任何主机连接到mysql服务器。
mysql & gt同意
全部
特权
在…上
*.*
到
'myuser & # 39@'%'
辨认
经过
'我的密码& # 39;
随着
同意
选项;
如果您希望允许用户myuser从ip地址为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码
mysql & gt同意
全部
特权
在…上
*.*
到
'myuser & # 39@'192.168.1.3'辨认
经过
'我的密码& # 39;
随着
同意
选项;
mysql & gt脸红
特权
让改变生效,就这样。
常见问题:
1.采用方法二的授权方式后,无法在本地登录mysql(如#mysql
-你
根
-p
-h
192.168.5.116
进入
密码:
错误
1045
(28000):
接近
拒绝
为
用户
'根& # 39;@'loadb116 & # 39
(使用
密码:
是)
在上面的示例中,loadb116是
主机名
。
解决方法:
1.这个时候就可以用mysql了。
-你
根
-p
登录进入mysql。
mysql & gt
同意
全部
特权
在
*.*
到
'根& # 39;@'loadb116 & # 39
辨认
经过
'123456'
随着
同意
选项;
询问
好吧,
0
行
受到影响的
(0.00
秒)
mysql & gt
脸红
特权;
询问
好吧,
0
行
受到影响的
(0.00
秒)
2.使用ip地址本地登录。
#
关系型数据库
-你
根
-p
-h
192.168.5.116
进入
密码:
欢迎
到
这
关系型数据库
监视器。
命令
结束
随着
;
或者
/g。
你的
关系型数据库
关系
身份证明(identification)
是
60
计算机网络服务器
版本:
5.1.45
关系型数据库
社区
计算机网络服务器
(GPL)
类型
'求助;'
或者
'/h & # 39;
为
救命啊。
类型
'/c & # 39;
到
清楚的
这
缓冲。
mysql & gt
如何使用PLSQL连接远程服务器oracle数据库?
1.在安装pl/sqldeveloper的机器上安装客户端程序。
2.用客户端的netconfigureassistant工具配置远程数据库的一个监听listener,建好之后:
配置文件叫tnsnames.ora
文件存放在%oracle_home%networkadmin下
内容如下:
oracledata=
(description=
(address_list=
(address=(protocol=tcp)(host=192.168.0.58)(port=1521))
)
(connect_data=
(service_name=oracledata)
)
)
其中service_name改成你安装时所配置的服务名,host改在你安装oracle服务端的机器的ip
3.某些版本的pl/sqldeveloper需要一个叫做msvcr71.dll的文件,否则会连接失败。
异地如何远程连接到公司局域网数据库,如何远程使用局域网资源?
可以使用局域网远程接入工具,比如维优局域网远程接入软件。
在总部的一台电脑上安装局域网远程接入软件服务端,在异地或分公司电脑上安装客户端,这样异地电脑就可以远程连接到总公司局域网了,就好像电脑就在总公司局域网里一样连接使用数据库,当然也可以使用其它的内部网络资源如内部网站、OA、ERP等。
SQL Server 2008 R2如何开启数据库的远程连接?
1、打开sql2008,使用windows身份登录
2、登录后,右键选择“属性”。左侧选择“安全性”,选中右侧的“SQL Server 和 Windows 身份验证模式”以启用混合登录模式
3、选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”
4、展开“安全性”,“登录名”;“sa”,右键选择“属性”
5、左侧选择“常规”,右侧选择“SQL Server 身份验证”,并设置密码
6、右击数据库选择“方面”
7、在右侧的方面下拉框中选择“服务器配置”;将“RemoteAccessEnabled”属性设为“True”,点“确定”
8、至此SSMS已设置完毕,先退出,再用sa登录,成功即表示sa帐户已经启用
9、打开sql server配置管理器
10、下面开始配置SSCM,选中左侧的“SQL Server服务”,确保右侧的“SQL Server”以及“SQL Server Browser”正在运行
11、在左则选择sql server网络配置节点下的sqlexpress的协议,在右侧的TCP/IP默认是“否”,右键启用或者双击打开设置面板将其修改为“是”
12、选择“IP 地址”选项卡,设置TCP的端口为“1433”
13、将”客户端协议”的”TCP/IP”也修改为“Enabled”配置完成,重新启动SQL Server 2008。此时应该可以使用了,但是还是要确认一下防火墙。打开防火墙设置。将SQLServr.exe(C:Program FilesMicrosoft SQL ServerMSSQL10.SQLEXPRESSMSSQLBinnsqlservr.exe)添加到允许的列表中。
如何用OLEDB方法连接Access数据库?
远程连接access数据库的几个方法: 1.建立VPN(Virtual Private Network),然后把服务器中mdb文件所在的 Folder 共享即可。连接方法如下: “Provider=Microsoft.Jet.OLEDB.4.0;Data Source=服务器名文件夹 mydata.mdb;Jet OLEDB:Database Password=datapass;Persist Security Info=False”2.把数据库放在Web 服务器上,使ADO或RDO通过RDS(Remote Data Service) 及IIS来实现: 如果服务器设置了ODBC DSN的话,连接方法如下: “Provider=MS Remote;Remote Server=http://服务器名;Remote Provider=MSDASQL;DSN=AdvWorks;Uid=dataUserName;Pwd=dataPassWord” 如果设置的是OLE DB Provider 的话,连接方法如下: “Provider=MS Remote;Remote Server=http://服务器名;Remote Provider=Microsoft.Jet.OLEDB.4.0; Data Source=数据库文件路径,”+ “admin,”+”” (数据库用户名为:admin;密码为空)3.编写服务器程序,通过TCP/IP,传递Recordset。 4.使用第三方控件,如:ADO Anywhere或UDAParts RDB等。 5.使用XMLHTTP 应用举例OledbConnection myconn = null;myconn = new OledbConnection(“192.168.1.155”, “DSN=mydata;DRIVER={Microsoft Access Driver (*.mdb)};UID=test;PWD=test;”); //其中服务器IP是 192.168.1.155 ;数据库名是 mydata ;数据库用户名这密码都是test myconn.Open();