查数据库腐败

文章解释如何查数据库 MySQLQ为何
数据库中是否发生腐败可能因硬件而发生 具体地说
磁盘故障或盘满时

症状

主症:你试图登录并获取报错消息
控制台中 :会话替换 : 表'./DB_NAME/mdlsession2'标记
崩溃后应修复
.

hth登录平台

可使用测试并修复此题mysql检查命令带
自动修复DBNAME国旗时添加自动修复国旗 MySQL尝试
修复数据库中的腐败

mysqlceck-user_NAME-p-aut-reairDB_NAME输入密码:db_test.adodb_logsqlOKdb_test.mdl_mdl_log错误:表'./db_test/mdl_log'标记为崩溃,应修复mdlsession2错误:表'./db_test/mdlsess2'标记为崩溃,应修复表db_test_18_late

如果您只想检查数据库是否失密,请运行
下命令 :

mysql检查-cDATABASENAME-u使用ERNAME-p

如果要检查服务器中所有数据库和表,应添加
挂起旗子全数据库并省略数据库名
显示在下命令中 :

mysql查克-c-user_NAME-p-所有数据库

如果要检查数据库内表,请运行下表
命令 :

mysqlcheck-aDB_NAME表-u使用ERNAME-p

结论

本文章显示命令后,你现在就可以检查MySQL
数据库或表腐化


Baidu
map