やっと最新のMySQLをインストールできました。

エラーログ見たら原因がわかりました。
エラーログは/usr/mysql/data/xxx.local.errで見ることができるんですね。

unknown variable ‘query_cache_size=16M’.unknown variable ‘thread_concurrency=8’.
と書いてあったので、my.cnfの該当する行をコメントアウトしました。
ログを見たら数秒おきに起動とシャットダウンを繰り返していて、
点滅しているように見えていたみたいです。

その後、今度はphpmyadminに入れず。
原因は新しい認証方式のcaching_sha2_passwordに対応していないからだそうです。
調べたら色々やり方はあるそうなのですが、どうやらクライアント側も対応しなければならず、
現状どこまで対応しているのかよくわからないので、再インストールし直し、nativeの認証方法に変更しました。

そして、phpmyadminからユーザアカウントを作る際にまたもエラー。
#1064 – SQL構文エラーです。バージョンに対応するマニュアルを参照して正しい構文を確認してください。
どうやら古すぎて構文が対応していないとのこと。
最近導入したSequel proからユーザを作ったら問題なくいけました。

これでおそらく問題なく運用できるはず。
しばらくは恐る恐るですね。

ド素人がオンボロ装置で運用しているとハマるといういい例ですね。