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数据库和表。
第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