首页数据库怎么连接别人的数据库(如何连接并使用局域网内另一台电脑的sql数据库。)

怎么连接别人的数据库(如何连接并使用局域网内另一台电脑的sql数据库。)

编程之家2023-10-1891次浏览

大家好,今天给各位分享怎么连接别人的数据库的一些知识,其中也会对如何连接并使用局域网内另一台电脑的sql数据库。进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!

怎么连接别人的数据库(如何连接并使用局域网内另一台电脑的sql数据库。)

如何连接并使用局域网内另一台电脑的sql数据库。

工具/材料:Management Studio。

1、首先在桌面上,点击“Management Studio”图标。

2、之后在该界面中,点击左上角“连接”里的“数据库引擎”选项。

3、接着在该界面中,输入“服务器名称”为另一台电脑ip地址,sql数据库的登录名和密码,点击“连接”按钮。

4、最后在该界面中,显示成功连接使用局域网内另一台电脑的sql数据库。

为什么没法远程连接别人的数据库

第一中方法:比较详细

怎么连接别人的数据库(如何连接并使用局域网内另一台电脑的sql数据库。)

以下的文章主要介绍的是MySQL数据库开启远程连接的时机操作流程,其实开启MySQL数据库远程连接的实际操作步骤并不难,知识方法对错而已,今天我们要向大家描述的是MySQL数据库开启远程连接的时机操作流程。

1、d:\MySQL\bin\>MySQL-h localhost-u root

这样应该可以进入MySQL服务器

复制代码代码如下:

MySQL>update user set host='%' where user='root';

MySQL>select host, user from user;

怎么连接别人的数据库(如何连接并使用局域网内另一台电脑的sql数据库。)

2、MySQL>GRANT ALL PRIVILEGES ON*.* TO'root'@'%' IDENTIFIED BY'mypassword' WITH GRANT OPTION

予任何主机访问数据的权限

3、MySQL>FLUSH PRIVILEGES

修改生效

4、MySQL>EXIT

退出MySQL服务器

这样就可以在其它任何的主机上以root身份登录啦!

以上的相关内容就是对MySQL数据库开启远程连接的介绍,望你能有所收获。

第二种方法:

1、在控制台执行 mysql-u root-p mysql,系统提示输入数据库root用户的密码,输入完成后即进入mysql控制台,这个命令的第一个mysql是执行命令,第二个mysql是系统数据名称,不一样的。

2、在mysql控制台执行 GRANT ALL PRIVILEGES ON*.* TO‘root'@'%' IDENTIFIED BY‘MyPassword' WITH GRANT OPTION;

如何连接别人电脑上的ORACLE数据库

需要一些前提条件:

1、对方的主机能被连接(如在同一局域网内)

2、需要知道对方数据库IP、端口号、服务名

3、需要知道对方提供的管理数据库的用户名及密码

连接方法:

1、在本地的oracle安装目录,找到tnsnames.ora文件,一般在~\oracle\product\10.2.0\db_1\network\ADMIN目录下,如图:

2、用文本打开tnsnames.ora文件,添加以下内容:

本地自定义实例名=

(DESCRIPTION=

(ADDRESS=(PROTOCOL= TCP)(HOST=数据库IP或数据库主机名)(PORT=数据库端口号))

(CONNECT_DATA=

(SERVER= DEDICATED)

(SERVICE_NAME=数据库服务名)

)

)

3、保存文件即可。

4、打开第三方工具,如plsq,输入对方提供的用户名及密码,选择新建的数据库链接即可。

怎么连接其他电脑上的mysql数据库

1.假设192.168.1.3为服务器

2.首先在ip为192.168.1.103的机子上能够ping通

运行->cmd

>ping192.168.1.3

检查是否能ping通

3.把两台电脑的IP设置在同一个网段,如:192.168.1.2,192.168.1.3。。。。。

子网:255.255.255.0网关:192.168.1.1

4.在MySQL服务器上增加新用户,

增加新用户的方法:

在服务器端

Mysql>grantselect,delete,update,insertonzhaozhen.*to‘zhen’@’192.168.1.103’identifiedby‘123’;

在192.168.1.103这台机子上可以通过用户名:zhen密码为123对数据库zhaozhen进行操作!

//怎样删除增加的新用户的访问权限

Mysql>Revokeselect,delete,update,insertonzhaozhen.*from’zhen’@’192.168.1.103’;

也就是收回192.168.1.103机子访问的权利。

并输入主机名称:192.168.1.3,添加完毕后就能够在IP地址为192.168.1.103的电脑上,连接另一台192.168.1.3上的MYSQL服务器。

5、访问:cdC:\ProgramFiles\MySQL\MySQLServer5.0\bin

C:\programFiles\MYSQLServer5.0\bin>mysql–h192.168.1.3–uzhen–p123

则进入访问192.168.1.3上的mysql数据库。

6、下面是说自己写的程序通过ADO访问Mysql数据库,用在不同的机器上。

在另一台机子上也是用数据源进行连接测试的,和在本机时一样,只是将服务器给为mysql服务器的!

使用的DataBaseConfiguration程序进行测试的,直接在使用时,将server改为192.168.3.212(以上时192.168.1.3由于后来机器ip地址更换的原因),user为zhen,

Password:123,database:zhaozhen即可访问。

也就是说在客户端用ADO方式访问服务器端的Mysql数据库时,仍然需要有在客户端安装mysql---connector—odbc也就是数据源链接。至于在

使用的config.ini,在程序中完成的对其修改,而在修改之后,会将其存储在C:\ProgramFiles\CommonFiles\ODBC\DataSources文件夹下。//需要修改的地方。

//寻找存储路径

后来在上面需要修改的地方添加了获得当前路径函数,实现

CStringCSysPath::GetSysPath(CStringfileName)

{

TCHARexeFullPath[MAX_PATH];

GetModuleFileName(NULL,exeFullPath,MAX_PATH);

CStringszfolder=exeFullPath;

intpos=szfolder.ReverseFind('\\');

szfolder=szfolder.Left(pos);

pos=szfolder.ReverseFind('D');

szfolder=szfolder.Left(pos);

szfolder+=fileName;

returnszfolder;

}

入参:要查找的文件名

返回值:要查找的文件路径

关于怎么连接别人的数据库到此分享完毕,希望能帮助到您。

数据库回滚是什么意思 数据库中前滚、回滚什么意思数据库原理及应用答案?数据库原理与应用教程第4版课后习题答案(何玉洁)