当前位置:Gxlcms > mysql > 连接远程数据库(应用、数据库分离)_MySQL

连接远程数据库(应用、数据库分离)_MySQL

时间:2021-07-01 10:21:17 帮助过:14人阅读

bitsCN.com


连接远程数据库(应用、数据库分离)

如果你是个数据库老鸟,请无视。。。

如果你也是个数据库初学者,请继续。。。

最近在做项目,遇到个问题,就是把数据库跟应用从物理上分离开来。。。
于是,网上找资料,就做个总结吧,

东拼西凑的。

情景,局域网,都是xp系统:

PC名 ip地址 环境配置

PC1 192.168.0.2 应用

PC2 192.168.0.3 数据库

1.PC2上 安装mysql,基础配置。。。请自行百度;用户名root,密码root...

2.PC1上 安装myeclipse等ide,基础配置。。。请自行百度;

3.PC2上,运行mysql.exe,运行命令

GRANT ALL PRIVILEGES ON *.* TO ‘root’@'192.168.0.3′ IDENTIFIED BY ‘root’ WITH GRANT OPTION;

意思是 :允许用户root从ip为192.168.0.3的主机连接到mysql服务器(如果把命令行的ip改为 %,则表示可以从任意地方连接到mysql服务器),并使用root作为密码,记得 FLUSH PRIVILEGES; ;

4.配置PC1的dbcp.properties,我的配置如下:

driverClassName=com.mysql.jdbc.Driver

url=jdbc/:mysql/://192.168.0.3/:3306/myfirstremotedb?characterEncoding/=UTF- 8&zeroDateTimeBehavior/=convertToNull

username=root

password=root

initialSize=5

maxActive=10

maxIdle=10

minIdle=0

maxWait=60000

connectionProperties=

defaultAutoCommit=true

(蓝色字体为数据库名字,黄色背景的字是在同一行里面的)。。。

5.coding。。。运行!就成功啦!

bitsCN.com

人气教程排行