rootのパスワードの格納が古いハッシュで、secure_authが有効コンパイルされたクライアントからはアクセスできないようだ。mysqlコマンドでも接続できないので、どうしよう。mysqlのrootのパスワードを再設定することにした。CTRL+zでサスペンドしてbgでバックグラウンドへ。mysql無事mysqlに接続できた!今度はパスワードをリセットする。for...の構文は--skip-grant-tablesの場合は利用できないので、update文でmysql.userテーブルを更新する。statementこちらは成功する。host='localhost';これで、mysqld_safeを終了する。mysqld_safemysqldをスタートさせて、もう一度mysql、mysqlcheckをやってみるとうまく動いた。