数据库部署
1、 将mysql-connector-java-5.1.6-bin.jar,也在%Tomcat_Home%\common\lib\下,
2、 在tomcat中manager中配置数据源名,配置完后内容自动放在conf\server.xml中。
3、 在conf\catalina\localhost\下建你应用程序的xml文件,例wei2.xml中,内容为<Context docBase="wei2" path="/wei2">
<ResourceLink global="jdbc/mysql" name="jdbc/mysql" type="javax.sql.DataSource"/>
</Context>
其中jdbc/mysql为配置的JNDI;
下面说下JNDI与DataSource
JNDI java naming directory interface命名和目录接口命名服务来使组件定位到其它组件和资源(数据库资源),JNDI所有名应该以字符串java:comp/env开始;
要定位JDBC资源中,这时就可以编写代码使用JNDI的lookup()方法来定位到这个资源了。
JNDI命名服务有一组将名称与对象联系在一起的绑定。JNDI中的lookup()方法传递一个JNDI参数(java:comp/env/myjdbc,前面java:comp/env是必要的。),返回相应的对象(返回类型为DataSource,若为数据库,则可用DataSource中的getConnection()方法获取数据库连接).
Ⅱ mySQl数据库怎么部署到服务器
下个mysql 在服务器上安装就行了
然后就配置密码
最后就建库就行了
Ⅲ 怎样部署ORACLE数据库
1.启动Websphere6.0服务
2.打开IE浏览器,在地址栏中输入:http://localhost:9060/ibm/console/,登陆Websphere6.0管理控制台
3.在导航栏左侧选择:环境-〉Websphere变量
找到ORACLE_JDBC_DRIVER_PATH ,输入ORACLE_JDBC_DRIVER_PATH 的值,指定ORACLE数据库驱动jar包的位置,确定,保存。
4.在导航栏左侧选择:资源-〉JDBC提供者
5.在右侧JDBC提供者新建页面点击“新建”按钮
6.按照下图选择ORACLE数据库相关类型设置,点击下一步,完成第一步设置:
7.配置页面的设置全部默认,不用修改,点击确定,保存。
8.点击刚才新建的ORACLE JDBC DRIVER,进入配置页面,点击右侧的“数据源”
9.点击“新建”,新建数据源:
10.输入名称:inforflowDS;JNDI名称:jdbc/inforflowDS;数据存储 helper 类名Oracle 数据源属性中输URL jdbc:oracle:thin:@数据库服务器IP:1521:oracle点击“确定”保存。
11.点击“inforflowDS”数据源,点击右侧的相关项:J2EE 连接器体系结构(J2C)认证数据条目
12.点击“新建”,输入用户别名flow_oracle,用户标识:system 密码:admin,点击确定,保存
13. 打开inforflowDS数据源配置页面,在组件管理的认证别名下拉框中选择上面刚刚新建好的J2EE 连接器体系结构(J2C)认证数据条目—flow_oracle点击确定,保存设置
14.在数据源页面点击“测试连接”
15.测试连接成功
Ⅳ 怎样在linux环境下安装部署MySQL数据库系统
查找以前是否安装有mysql,使用下面命令:
rpm -qa|grep -i mysql
如果显示有如下包则说明已安装mysql
mysql-4.1.12-3.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1
如果已安装,则需要删除已安装的数据库,使用以下命令来删除数据库
删除命令:rpm -e --nodeps 包名
( rpm -ev mysql-4.1.12-3.RHEL4.1 )
删除老版本mysql的开发头文件和库
命令:rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql
注意:卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除
rm -f /etc/my.cnf
rm -fr /var/lib/mysql
下载mysql的rpm包
可以通过wget下载具体的地址因为不能用链接请大家去官网去找
(1)MySQL-server-5.6.10-1.rhel5.x86_64.rpm:MySQL服务器;
(2)MySQL-client-5.6.10-1.rhel5.x86_64.rpm:MySQL客户端;
(3)MySQL-devel-5.6.10-1.rhel5.x86_64.rpm:Mysql开发依赖包。
下载后放到Liunx服务器中,如图所示
如何在linux下安装mysql数据库并配置
安装MySQL Server的rpm包
rpm -ivh MySQL-server-5.6.21-1.linux_glibc2.5.x86_64.rpm
安装过程如图所示
安装完成后会生成root用户的随机密码,请使用“cat /root/.mysql_secret”或类似命令进行查看。
如何在linux下安装mysql数据库并配置
如何在linux下安装mysql数据库并配置
安装MySQL客户端
rpm -ivh MySQL-client-5.6.21-1.linux_glibc2.5.x86_64.rpm
如何在linux下安装mysql数据库并配置
安装MySQL开发依赖包
rpm -ivh MySQL-devel-5.6.21-1.linux_glibc2.5.x86_64.rpm
如何在linux下安装mysql数据库并配置
启动msyql
安装完成后mysql是没有启动的,运行mysql命令会提示如下错误:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
可使用如下命令启动MySQL:
service mysql start
或者使用如下命令:
/etc/init.d/mysql start
可使用SET PASSWORD命令修改root用户的密码,参考如下:SET PASSWORD = PASSWORD('root123456');
如何在linux下安装mysql数据库并配置
如何在linux下安装mysql数据库并配置
登录MySQL
使用mysql命令登录MySQL服务器,运行MySQL的命令时,会提示需要设置root用户密码
如何在linux下安装mysql数据库并配置
设置开机自启动
/etc/init.d/mysql start
设置完成后重启系统,使用natstat –nat命令可看到MySQL的3306端口
至此我们已经安装好了mysql数据库,当然现在我们的数据库还不支持远程连接,远程连接会出现以下代码:1130,ERROR 1130: Host 192.168.0.10 is not allowed to connect to this MySQL server,可以通过以下以下来解决
改表法:在本机登入mysql后,更改“mysql”数据库里的“user”表里的“host”项,从”localhost”改为'%'。
mysql>
mysql>use mysql;
mysql>select 'host' from user where user='root';
好了,开始享受mysql带来的强大功能吧
Ⅳ 如何部署 SQL 数据库
但从数据库的角度来讲:部署SQL数据库需要:规划数据库存储、安装数据库软件、安装数据库客户端;客户应用还需要:创建数据表、加载数据。
Ⅵ 什么是数据库部署什么又是数据库分区的部署分区的管理、操作、恢复又是什么大概说一下就好
分区存储提高了数据库的性能,被分区存储的数据物理上是多个文件,但逻辑上任然是一个表,对表的任何操作都跟没分区之前一样。插入、删除、查询、更新等操作的时候,数据库会自动为你找到对应的分区,然后执行操作。另外的话 把多个数据文件、日志文件都分别部署在不同的高性能物理盘上,也能大大提高性能.
Ⅶ 应用和数据库以及存储分别是怎么部署的
应用和数据库以及存储分别是怎么部署的
区别不是很大。 主要还要看使用数据库的应用是什么类型的。 不过现在的数据库服务器瓶颈一般都在于存储,所以在选择存储上面要下些功夫。
Ⅷ 一个数据库服务器能够部署多少个数据库实例
如果从同一个服务器中,不同数据库中进行复制就很简单了。
insert
into
a.dbo,table1
(
select
*
from
b.dbo.table1
where
******
union
select
*
from
c.dbo.table1
where
******
)
如果是将多个子服务器数据复制到汇总到一个总服务器数据库
跨服务器这种
关键是建立db
server
之间的
db
link
将db
server
1和db
server
2
在服务器
db
server
3中建立db
link
然后就可以数据库之间数据导入导出了。
Ⅸ 如何生成和部署到本地数据库
此本地服务器实例可以用作生成、测试和调试您的项目的沙盒。它独立于您已安装的任何 SQL Server 实例,并且不可从 SQL Server Data Tools (SSDT) 之外访问。如果开发人员对生产数据库只有有限访问权限或没有访问权限,但想要在授权人士将其项目部署到生产前在本地测试其项目,则上述安排适合于此类开发人员。此外,在您为 SQL Azure 开发数据库解决方案时,可以利用此本地服务器所提供的便利,在将数据库项目部署到云中之前在本地开发和测试您的数据库项目。 警告: 在SQL Server 对象资源管理器中的本地数据库节点下的数据库表示其相应的数据库项目,与连接的服务器实例中的同名数据库无关。 警告: 以下过程将使用在连接的数据库开发和面向项目的脱机数据库开发这两节中的之前的过程中创建的实体。 使用本地数据库请注意,在SQL Server 对象资源管理器中的SQL Server 节点下,将出现一个名为“本地”的新节点。这是本地数据库实例。展开“本地”和“数据库”节点。请注意具有与 TradeDev 项目同名的数据库的外观。展开此数据库下的节点。“数据工具操作”窗口可在“本地”节点数据库上显示正在进行的扩展/导入操作的状态。请注意,这些节点不包含我们在以前的过程中创建的任何表和实体。按F5 调试 TradeDev 数据库项目。默认情况下,SSDT 将使用本地数据库服务器实例来调试数据库项目。在这种情况下,SSDT 将首先尝试生成该项目,如果没有错误,该项目(及其实体)将部署到本地数据库中。如果您在以后调试相同的项目,SSDT 将检测到您在上次调试会话后进行的任何更改,并且仅将这些更改部署到本地数据库。再次展开“本地”数据库服务器中 TradeDev 下的节点。这一次,注意到表、视图和函数已部署到该本地数据库服务器。右键单击 TradeDev 节点并选择“新建查询”。在脚本窗格中,粘贴以下代码并单击“执行查询”按钮以便运行该查询。 select * from dbo.GetProctsBySupplier(1) “消息”窗格将显示“(0 行受影响)”并且“结果”窗格将不返回任何行。这是因为我们对本地数据库进行查询,而非对包含实际数据的连接的数据库进行查询。您可以通过右键单击这个本地 TradeDev 数据库下方的 Procts 表,然后选择“查看数据”,对此进行确认。请注意,该表是空的。将实际数据复制到本地数据库在SQL Server 对象资源管理器中,展开您的连接的 SQL Server 实例并找到 TradeDev 数据库。右键单击 Suppliers 表并选择“查看数据”。单击数据编辑器顶部的“脚本”按钮(从右边数第二个按钮)。从该脚本中复制 INSERT 语句。展开“本地”服务器实例并右键单击 TradeDev 节点,然后选择“新建查询”。将INSERT 语句粘贴到此查询窗口中并执行查询。重复上述步骤,将数据从连接的 TradeDev 数据库的 Procts 和Fruits 表复制到本地 TradeDev 数据库。右键单击该“本地”服务器实例,然后选择“刷新”。使用“查看数据”对这些表进行检查,以便确认已填充该本地数据库。右键单击本地服务器实例的 TradeDev 节点,然后选择“新建查询”。在脚本窗格中,粘贴以下代码并单击“执行查询”按钮以便运行该查询。
Ⅹ 数据库服务器能部署到虚拟机上吗
可以 如果你类似使用vmware 这样的 只要设置虚拟机的IP 物理通信 直接分配一个局域网IP地址给它即可 初次之外你要确保机器内存够用 虚拟机跑起来 加上数据库至少8G内存吧 反正我8G的开虚拟机 加三个eclipse 基本要挂(运行状态)