怎么连接到远程数据库(怎么连接到远程数据库中)-编程之家

如何连接到远程Mysql数据库

I .连接到远程数据库:

1.显示密码

比如MySQL

连接到远程数据库(192.168.5.116),端口“3306”,用户名“root”,密码“123456”

c:/& gt;mysql -h

192 . 168 . 5 . 116-P 3306-u root-P 123456

2.隐藏密码

比如MySQL连接本地数据库,用户名是“root”。

c:/& gt;mysql -h

localhost -u root -p

输入密码:

其次,配置mysql以允许远程链接

默认情况下,mysql账户不允许远程登录,只能在本地主机登录。本文提供了两种设置mysql通过远程主机连接的方法。

第一,换表方法

localhost登录到mysql后,更改“mysql & quot在数据库用户& quot“在表主机& quot

项中,“localhost & quot将其名称更改为“% & quot

例如:

#mysql -u root

-p

输入密码:

……

mysql & gt

mysql & gt更新用户

设置主机= & # 39;%'其中用户= & # 39;根& # 39;;

mysql & gt选择主机,

来自用户的用户;

二。授权法

例如:

如果您希望myuser使用我的密码从任何主机连接到mysql服务器。

mysql & gt全部授予

*上的权限。*到& # 39;myuser & # 39@'%'由& # 39;我的密码& # 39;带有授予期权;

如果您希望允许用户myuser从ip地址为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码

mysql & gt全部授予

*上的权限。*到& # 39;myuser & # 39@'192.168.1.3'确定

'我的密码& # 39;带有授予期权;

mysql & gt脸红

特权

让改变生效,就这样。

常见问题:

1.采用方法2的授权方式后,无法在本地登录mysql(如#mysql -u root -p -h)

192.168.5.116

输入密码:

错误1045 (28000):拒绝用户访问

'根& # 39;@'loadb116 & # 39(使用密码:是)

在上面的示例中,loadb116是主机名。

解决方法:

1.这个时候可以用mysql -u。

Root -p登录,进入mysql后。

mysql & gt授予*上的所有权限。*到& # 39;根& # 39;@'loadb116 & # 39

由& # 39;123456'带有授予期权;

查询正常,0行受影响

(0秒)

mysql & gt脸红

特权;

查询正常,0行受影响(0.00

秒)

2.使用ip地址本地登录。

#

mysql -u root -p -h

192.168.5.116

输入密码:

欢迎来到MySQL

监视器。命令以结尾;或者/g。

您的MySQL连接id是60

计算机网络服务器

版本:5.1.45 MySQL社区服务器(GPL)

类型& # 39;求助;'或者& # 39;/h & # 39;为

救命啊。类型& # 39;/c & # 39;清空缓冲区。

mysql & gt

oracle中的sql plus怎样连接远程服务器?

本地实例名 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 远程数据库IP地址)(PORT = 远程服务器端口号)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = 远程数据库服务名) ) )

SQL Server数据库远程无法连接的解决方法?

1 权限问题,对面没有设置你的权限

2 本地安全策略没有配置好

3 默认 1.先保证ping通(有防火墙的先关闭防火墙) 2.在命令提示符下执行:telnet <服务器ip地址> 1433 不会报错 3.连接时使用用ip连接企业管理器 4.如果不行 SQL Server服务器–开始–程序–Microsoft SQL Server –服务器网络实用工具 – -启用 WinSock代理 –代理地址:(sqlserver服务器IP) –代理端口–设置 —确定 然后在试试

异地如何远程连接到公司局域网数据库,如何远程使用局域网资源?

可以使用局域网远程接入工具,比如维优局域网远程接入软件。

在总部的一台电脑上安装局域网远程接入软件服务端,在异地或分公司电脑上安装客户端,这样异地电脑就可以远程连接到总公司局域网了,就好像电脑就在总公司局域网里一样连接使用数据库,当然也可以使用其它的内部网络资源如内部网站、OA、ERP等。

MySQL连接远程服务器数据库连接不上?

这个遇到过,是因为你的mysql没有开启ip访问权限。解决方案:

1。授权法:use mysql;grant all privileges on *.* to leo@’%’ identified by “leo”;以leo用户在任何地方都可以访问;

2。改表法:可以实现以root用户在任何地方访问数据库update user set host = ‘%’ where user = ‘root’;这样就可以了