我的楼主:
楼上的说没有数据库包是什么意思?
我的jsp网站用的数据库是个shopDateBase数据库,这个库是在机器C,也就是那win机器上的.我把mysql文件夹下的date文件夹下的shopDateBase文件夹copy到了机器A也就是linux机器下的/var/lib/mysql目录下.才建的linux下的数据库服务器.
注:我的机器A是红帽AS版.
楼上的说没有数据库包是什么意思?
我的jsp网站用的数据库是个shopDateBase数据库,这个库是在机器C,也就是那win机器上的.我把mysql文件夹下的date文件夹下的shopDateBase文件夹copy到了机器A也就是linux机器下的/var/lib/mysql目录下.才建的linux下的数据库服务器.
注:我的机器A是红帽AS版.
解决方案 »
- 请教高手:如何获取数据表中的首位两条数据
- 一个创建mysql存储过程的错误,请帮忙看看
- 怎樣可以顯示兩個時間之間的全部月份?(連同沒有記錄的月份一併顯示?
- mysql text 字段无法插入
- datetime类型的默认值问题
- mysql 中实现SET IDENTITY_INSERT tablename ON功能的语句怎么写?
- 这个sql语句要怎么写啊?
- 在我的phpadmin中总有这句"使用链接表的额外特性尚未激活。要查出原因,请单击此处。"是什么意思呢?
- 将两个服务器上的mysql主从复制完成后,过了一天之后就不行了,检查后是因为Position 与Read_Master_Log_Pos的数字不一致,经常出现
- mysql查询问题
- 菜鸟问个问题,我已经设定了主键和外键,如何实现插入或更新主键同时修改外键?
- 我又来了,还是哪条SQL语句麻烦 XqYuan() 能再次解答,其他高手知道也请解答下,谢谢了
回复:XqYuan
我是用B机器上同一个程序访问A机器。
回复:Philip1314(勇敢的心)
mysql是我在装红帽AS操作系统时系统自动装上的。
我要服务的数据库是拿机器B的mysql-front客户端程序远程建立的。
我看了一下我那数据库的权限是系统自动给的: mysql用户组的 mysql用户。
用机器B的网站程序连接机器C的数据库正常无错误。
用机器B的网站程序连接机器A的数据库连接不上,因为都连接不上机器A的数据库中,所以我想机器A都不会有什么错误报告吧,再说我也不知道从机器A的什么地方看。对于机器B的程序中tomcat只是报告了一句话翻译成中文意思是数据库连接失败,3秒后重试。
是的是相同的。
所以我也认为这个问题好奇怪,我都弄了3天了,真不知道这是怎么了
我的jsp程序调用数据库时是这样的,在server.xml文件中设置
<parameter>
<name>username</name>
<value>myshopuser</value>
</parameter>
<parameter>
<name>password</name>
<value>123</value>
</parameter> <parameter>
<name>driverClassName</name>
<value>com.mysql.jdbc.Driver</value>
</parameter> <parameter>
<name>url</name>
<value>jdbc:mysql://223.41.33.21:3306/shop?autoReconnect=true</value>
</parameter>在连接机器C的数据库时我改成C的ip,都好着呢,因为C是windows主机,在这上边的mysql我还熟。
然后我又把上边脚本中的ip换成linux下的mysql主机A 的ip,结果网站却连不上。
大家这时一定认为我的机器A 的mysql没有装好吧,然后我就用机器B的mysql-front用户名:"myshopuser"。密码:"123",访问A机时却好着呢。可是这怎么解释呢?
a和c都有shop这个数据库么?
a和c的用户都对shop有权限么?最好把错误贴出来。
jdbc连接关掉的,你有没有这方面的问题。