jsp培训,java培训,j2ee培训,Struts培训,Hibernate培训,Spring培训,Eclipse培训,JBuilder培训,Resin培训,Tomcat培训,WebLogic培训,Oracle培训,SQL Server培训,MySql培训,EJB培训
 
用户名:
密码:
终身会员
  首页 网络文摘 技术专题 下载中心 JSP培训 公司产品 JSP虚拟主机 技术论坛 会员 JSP免费空间  
  技术文摘: JSP基础 | JSP高级 | JSP环境 | JAVA基础 | JAVA高级 | JAVA工具 | JAVA数据库 | WEB框架 | XML相关 | JAVA考试 | J2EE相关 | J2ME相关 |
  视频下载: 程序设计数据库相关教程计算机基础教程图形图像网络技术网络安全时空书库EasyShop虚拟主机JSP培训技术论坛
  书籍教程: JSP教程Java教程图像软件XML教程数据库教程网页教程工具软件服务器相关ASP教程PHP教程CGI教程.NET教程
  代码下载: ASP代码下载JSP代码下载PHP代码下载CGI代码下载Flash代码C/C++/VCPowerBuilderDelphiVisualBasicVisualFoxpro
  时空商城EasyShop™
产品介绍
各版本比较
运行环境
功能列表
产品报价
解决方案
成功案例
  服务支持FAQ
  24小时技术支持
咨询服务热线:
电话: 029-88212987
传真: 029-88278265
咨询服务QQ:
在线咨询服务
在线咨询服务
在线咨询服务
咨询服务MSN:
MSN:jspsky@jspsky.com
电子邮件:
caojin@sydigital.com.cn
数据转换和灾难修复
问  题:从ACCESS数据库到SQL数据库,建立SQL数据库等都正确,但是什么都没迁移进去,反而原有的表中的数据都没了?
解决方法:原因是在运行迁移程序的时候选择源数据库错了,是AC迁移到SQL的源数据库就要选择AC的,有很多用户在这一步的时候选择了新建的SQL数据库。
问  题:如果遇到灾难性质系统故障该怎么办?
解决方法:如果在我们提供的在线帮助和你所得到的服务无法解决次灾难是情况下!请尽快联系我们的售后服务部门!具体请查看:客户服务方式。

问题:如何修复损坏的MySQL数据表?
解决方法:于断电或非正常关机而导致MySQL数据库出现错误是非常常见的问题。有两种方法,一种方法使用mysql的check table和repair table 的sql语句,另一种方法是使用MySQL提供的多个myisamchk, isamchk数据检测恢复工具。前者使用起来比较简便。推荐使用。

1. check table 和 repair table
登陆mysql 终端:
mysql -uxxxxx -p dbname
> check table tabTest;
如果出现的结果说Status是OK,则不用修复,如果有Error,可以用:
> repair table tabTest;
进行修复,修复之后可以在用check table命令来进行检查。在新版本的phpMyAdmin里面也可以使用check/repair的功能。

2. myisamchk, isamchk
其中myisamchk适用于MYISAM类型的数据表,而isamchk适用于ISAM类型的数据表。这两条命令的主要参数相同,一般新的系统都使用MYISAM作为缺省的数据表类型,这里以myisamchk为例子进行说明。当发现某个数据表出现问题时可以使用:

myisamchk tablename.MYI

进行检测,如果需要修复的话,可以使用:

myisamchk -of tablename.MYI

关于myisamchk的详细参数说明,可以参见它的使用帮助。需要注意的时在进行修改时必须确保MySQL服务器没有访问这个数据表,保险的情况下是最好在进行检测时把MySQL服务器Shutdown掉。

-----------------------------

另外可以把下面的命令放在你的rc.local里面启动MySQL服务器前:

[ -x /tmp/mysql.sock ] && /pathtochk/myisamchk -of /DATA_DIR/*/*.MYI

其中的/tmp/mysql.sock是MySQL监听的Sock文件位置,对于使用RPM安装的用户应该是/var/lib/mysql/mysql.sock,对于使用源码安装则是/tmp/mysql.sock可以根据自己的实际情况进行变更,而pathtochk则是myisamchk所在的位置,DATA_DIR是你的MySQL数据库存放的位置。

需要注意的时,如果你打算把这条命令放在你的rc.local里面,必须确认在执行这条指令时MySQL服务器必须没有启动!

检测修复所有数据库(表)
mysqlcheck -A -o -r -p

在线咨询服务 在线咨询服务 在线咨询服务 在线咨询服务
Copyright ©  2005-2006陕西思远数码科技有限责任公司 服务电话:029-88212987 传真:029-88278265 售后服务QQ:173241393
地址:陕西省西安市吉祥路186号太白新苑C座2104 陕ICP备05004508号