运维数据库的时候,须防止意外断电的情况发生 |
作者:yiluokuang.com 时间:2023-03-19 |
描述:安全的做法是,尽量不要进到数据库修改数据,若需要修改,建议先导出备份数据库到本地电脑,正常完成修改后,再把导出备份的这份删掉即可。 |
《生活宝典shenghuobaodian.com》讯 注意这是在修改正在提交保存的过程中如果断电那么就会个别或者一些表未能完整保存而发生错误甚至整个数据库乱掉了,错误打不开了。安全的做法是,尽量不要进到数据库修改数据,若需要修改,建议先导出备份数据库到本地电脑,正常完成修改后,再把导出备份的这份删掉即可。下面例如,
Mysql数据库在非正常退出的情况下(如意外断电)可能导致一些表单损坏,致使点餐软件不能正常启动。此时需要修复mysql数据库表单。 出现数据库表单损坏时的提示信息通常为: “Table ‘.bsmdc_temp’ is marked as crashed and should be repair”
这表示表单“dc_temp”已经损坏,需要修复(如果是其他表单,如client2011,则需要修复client2011表单)。修复操作的步骤如下: 1.安装MysqlAdministrator工具软件,在点餐系统安装光盘的“工具”目录下。 2.启动MysqlAdministrator: 3.登录mysql,服务器主机为localhost,用户名:root,密码:besmanninfo。登录界面如下。 4.选中表单进行修复。登录到myslq后,选中左边的Catalogs,再点击下方的bsm,选中右边需要修复的表单,如 “dc_temp”,右键àMaintaince(维护)àRepair Table(修复表单)。 5.修复表单。 选中第三个圆按钮Repair Tables,点击Next按钮进行修复,将出现如下界面。再点击Repair Tables按钮。 6.修复成功后会出现如下界面的提示。此时再重启点餐系统软件即可正常。 如果该表单已经找不到,则需要在放弃该表单的情况下重新更新数据库,方法如下: 1.导出(备份)数据库(参见“文档”目录下关于数据库备份与恢复的说明书) 2.在命令行状态下删除数据库,如下图所示:删除数据库的命令为“drop database bsm;”(注意后面带一个分号) 3.导入数据库,找到前面导出(备份)的数据库进行恢复,具体方法参见“文档”目录下关于数据库备份与恢复的说明书。
文章来源:shenghuobaodian.com 从手机浏览器访问《生活宝典》 |
|