mysqlcheckのマニュアルによると、私は次のことができます。
mysqlcheck datatabase_name --auto-repair -ao -u="user" -p="password"
ただし、パスワードを受け入れることはありません。シェルログインとデータベースログインのどちらを使用するかは関係ありません。パスワードを残すと、パスワードの入力を求められた後、接続できます。cronスクリプトに入れたいので、コマンド内にパスワードを入れられるようにする必要があります。
また、このコマンドが必要に応じて分析、最適化、修復するのは正しいですか?