mysqlcheck参数说明:

-c, -check检查表格错误。
-a, -analyze分析给定表格。
-o -optimize优化表格。
-r, -repair执行可以修复的修复,除非唯一的键并非唯一。
-auto-repair如果已选中的表已损坏,请自动修复它。在检查所有表后,修复将完成。
-A, -all-databases检查所有数据库。这与选择的所有数据库相同。
-B, -databases处理命名数据库中的所有表。使用此选项,所有名称参数都被视为数据库名称,而不是表名。
-tables覆盖-databases或者-b选项,以便选项后面的所有名称参数被视为表名。
-g, -check-upgrade检查依赖于版本的更改表。可以与-Auto-Reveion一起使用,以纠正需要版本依赖更新的表。

第4步:修复特定数据库

mysqlcheck -r database_name

使用数据库服务器上的密码,请运行以下命令

mysqlcheck -r database_name -u username -p

第3步:优化所有数据库

mysqlcheck -o --all-databases

如果在数据库服务器上设置密码,请运行以下命令。

mysqlcheck -o --all-databases -u username -p
如何优化和修复MySQL数据库

MySQL检查是与安装MySQL数据库服务器一起安装的工具。它可以帮助分析和修复常见错误,并优化MySQL数据库和表。

第5步:优化和修复MySQL数据库

mysqlcheck --auto-repair -o --all-databases

使用用户名和密码,运行以下命令

mysqlcheck --auto-repair -o --all-databases -u username -p

第2步:分析特定数据库中的所有表

mysqlcheck -a database-name

如果数据库服务器有密码,请运行以下命令

mysqlcheck -a database_name -u username -p

第1步:检查特定数据库中的所有表

mysqlcheck -c database_name

如果数据库服务器有密码,请使用下面的命令。

mysqlcheck -c databse_name -u username -p
日期:2020-07-07 20:55:02 来源:oir作者:oir