怎么连接别人的数据库(如何连接并使用局域网内另一台电脑的sql数据库。)
大家好,今天给各位分享怎么连接别人的数据库的一些知识,其中也会对如何连接并使用局域网内另一台电脑的sql数据库。进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!
如何连接并使用局域网内另一台电脑的sql数据库。
工具/材料:Management Studio。
1、首先在桌面上,点击“Management Studio”图标。
2、之后在该界面中,点击左上角“连接”里的“数据库引擎”选项。
3、接着在该界面中,输入“服务器名称”为另一台电脑ip地址,sql数据库的登录名和密码,点击“连接”按钮。
4、最后在该界面中,显示成功连接使用局域网内另一台电脑的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;
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;
}
入参:要查找的文件名
返回值:要查找的文件路径
关于怎么连接别人的数据库到此分享完毕,希望能帮助到您。