如何实现一台服务器连接另一台服务器mysql数据库方法

如何实现一台服务器连接另一台服务器mysql数据库方法,第1张

1、mysql数据库(例如19216811)需要创建允许远程访问的用户。可以指定IP或允许所有IP
2、例如#创建数据库,允许user01在19216815访问
mysql -uroot -p123456 -e"create database db01"
#创建用户
mysql -uroot -p123456 -e"CREATE USER 'user01'@'19216815' IDENTIFIED BY ‘123456’;"
mysql -uroot -p123456 -e"GRANT ALL ON db01 TO 'user01'@'19216815';"
3、例如#创建数据库,允许user01在%(任意IP)访问
mysql -uroot -p123456 -e"CREATE USER 'user01'@'%' IDENTIFIED BY ‘123456’;"
mysql -uroot -p123456 -e"GRANT ALL ON db01 TO 'user01'@'%';"
4、查询user和相应host
select user,host from user;
5、远程访问mysql测试
mysql -uroot -p123456 -h 19216811

创建链接服务器
exec sp_addlinkedserver 'link_test ', ' ', 'SQLOLEDB ', '192168066 '
GO
exec sp_addlinkedsrvlogin 'link_test ', 'false ',null, 'sa', 'reader'
GO
使用链接服务器
select from link_test[db_test][dbo][tb_test]
GO

需要在“开始”-“程序”里设置一下。

具体步骤:

1单击“开始”,依次指向“程序”、“Microsoft SQL Server2005”和“配置工具”,然后单击“SQL Server 外围应用配置器”。

2 在“SQL Server 2005 外围应用配置器”页上,单击“服务和连接的外围应用配置器”。

3 在“服务和连接的外围应用配置器”页上,展开“数据库引擎”。

4依次单击“远程连接”和“本地连接和远程连接”,单击适用于您的环境的相应协议,然后单击“应用”。

5在“服务和连接的外围应用配置器”页上,展开“数据库引擎”。

6依次单击“服务”和“停止”,等待 MSSQLSERVER 服务停止,然后单击“启动”以重新启动 MSSQLSERVER 服务。

首先服务器的远程连接要打开。
2005以后,SQL的远程连接,默认是“本地连接”,得先设置到“本地连接和远程连接”上。
然后本地数据库的管理器里,选择连接-数据库引擎,在这个的界面上输入服务器IP或名称、登录名、密码;以上没问题的话,就可以连接上了。

首先服务器必须先开启了数据库的远程访问权限,你可以在本地测试一下,即在命令行下

telnet

服务器ip

端口

常见的端口比如sql

server的1433,mysql的3306,如果输入回车后是黑屏,说明数据库是开放的,之后你用数据库的管理器比如sql

server的management

studio或mysql用的navicat

for

mysql连接试试就知道了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12651612.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存