怎么链接一个服务器上的mysql数据库

怎么链接一个服务器上的mysql数据库,第1张

要连接一个服务器上的mysql数据库首先需要知道这个服务器的ip地址、mysql数据库的用户名和密码还有端口号(默认是3306)。然后通过Navicat Premium这个软件来完成,具体步骤如下:

步骤1:电脑上安装Navicat Premium(可以百度搜索“Navicat Premium”然后下载)

步骤2:安装完毕,打开Navicat Premium,点击“连接”,然后下拉选择“MySQL”

步骤3:打开MySQL的新建连接界面,然后给连接取个名字并输入已知MySQL数据库所在服务器的IP地址、数据库端口(默认3306)、用户名、密码,确保没问题之后点击“测试连接”,如果提示“连接成功”,则说明输入的各项参数是正确的。

步骤4:测试通过之后点击“确定”,即可成功连接服务器上面的MySQL数据库,在里面就可以面各个数据库的数据了。

1)连接Oracle 8/8i/9i/10g/11g(thin模式)
ClassforName("oracleJDBCdriverOracleDriver")newInstance();
String url="JDBC:oracle:thin:@localhost:1521:orcl" //orcl为Oracle数据库的SID
String user="test";
String password="test";
Connection con=DriverManagergetConnection(url,user,password);
2)连接DB2数据库
ClassforName("comibmdb2jccDB2Driver");
String url="JDBC:db2://localhost:5000/testDb";/数据库连接串/
String user="test"; String password="test";
Connection con=DriverManagergetConnection(url,user,password);
3)连接MySQL数据库
ClassforName("commysqljdbcDriver");
String url="JDBC:mysql://localhost:8080/testDB";
String user="test"; String password="test";
Connection con=DriverManagergetConnection(url,user,password);
4)连接SQL Server数据库
ClassforName("commicrosoftJDBCsqlserverSQLServerDriver");
String url="JDBC:microsoft:sqlserver://localhost:1433;DatabaseName=testDb";
String user="test"; String password="test";
Connection con=DriverManagergetConnection(url,user,password);
5)连接PostgreSQL数据库
ClassforName("orgpostgresqlDriver");
String url="JDBC:postgresql://localhost/testDb";
String user="test"; String password="test";
Connection con=DriverManagergetConnection(url,user,password);
6)连接Access数据库
ClassforName("sunjdbcodbcJdbcOdbcDriver");
String url="JDBC:odbc:Driver={Microsoft Access Driver (mdb)};DBQ="+applicationgetRealPath("/Data/testDb/mdb");
Connection conn=DriverManagergetConnection(url,"","");
7连接Sybase数据库
ClassforName("comsybaseJDBCSybDriver");
String url="JDBC:sybase:Tds:localhost:5007/testDb";
Properties pro=SystemgetProperties();
proput("user","userId");
proput("password","user_password");
Connection con=DriverManagergetConnection(url,pro);
8连接informix数据库
ClassforName("cominformixJDBCifxDriver");
String url="JDBC:informix-sqli:localhost:1533/testDb:INFORMIXSERVER=myserver"user=testUser;password=testpassword"; Connection con=DriverManagergetConnection(url);
示例:
连接SQL Server2008R2数据库
首先Build Path → 添加外部sqljdbcjar驱动
import javasql;
public class DB {
public static void main(String[] args) throws Exception {
ClassforName("commicrosoftsqlserverjdbcSQLServerDriver");
Connection conn = DriverManagergetConnection("jdbc:sqlserver://localhost:1433; DatabaseName=数据库名", "sa", "1234");
Statement stmt = conncreateStatement();
ResultSet rs = stmtexecuteQuery("select from 表名");
while(rsnext()) {
Systemoutprintln("id为:" + rsgetString("id") + "name为:" + rsgetString("name"));
}
Systemoutprintln("数据库连接成功!");
rsclose();
stmtclose();
connclose();
Systemoutprintln("数据库成功关闭!");
}
}

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。此时应该可以使用了,但是还是要确认一下防火墙。

打开防火墙设置。将SQLServrexe(C:\Program Files\Microsoft SQL Server\MSSQL10SQLEXPRESS\MSSQL\Binn\sqlservrexe)添加到允许的列表中。

首先,启动Mysql-Front后会有一个添加对话的对话框d出,在名称处可输入任意名称。

1、其次,点击“连接”选项卡。在服务器处:填写RDS的数据实例链接名。

2、然后,点击注册选项卡,在用户和密码处输入申请数据库时填写的数据库用户名和密码后,点击下图箭头所示的小方框,就可以选取要连接的数据库最后,d出数据库登录的对话框时,请继续点击确定按钮。

3、便可链接并使用ECS数据库。

mysql
-u用户名
-h
主机名
-p
前提是服务器的mysql上有该用户,以及对应的IP
可登入mysql服务器上执行
grant
all
on
test
to
用户名@‘
客户机
IP’
identified
by
'密码'

flush
privileges;
#刷新权限表,让所做修改生效
上面指令的意思是
将test这个数据库的全部内容以及全部的 *** 作权限
赋权
给从特定IP上登入到本服务器的用户。

1,打开Navicat for MySQL,点击左上角“链接”按钮,如下图:

2,在d出的新建链接对话框中,填写远程数据库服务器IP地址,账号,密码等信息。如下图:

3,最后确定保存即可。

1 装个跟服务端上相同版本的oracle客户端,再装个PL/SQL配置一下就能连上了:
2 找到你oracle客户端安装目录中的tnsnamesora文件,修改
ZBDS_251 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 1402819251)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = zbds)
)
)
“ zbds ”是你的oracle数据库实例名,1402819251是你的远程服务器的IP,“ZBDS_251”随便起,是给PL/SQL看的。

mysql -u用户名 -h主机名 -p
前提是服务器的mysql上有该用户,以及对应的IP
可登入mysql服务器上执行
grant all on test to 用户名@‘客户机IP’ identified by '密码' ;
flush privileges; #刷新权限表,让所做修改生效
上面指令的意思是 将test这个数据库的全部内容以及全部的 *** 作权限赋权给从特定IP上登入到本服务器的用户。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存