Redmine のmysqlでAccess Deniedにはまった記録(低次元ミスでとても恥ずかしいが人柱で)


ちまたのWin Server 2008サポート切れに伴いWin Server 2016へ最新版Bitnami redmine 4.1をインストールし移行・・のためここを参考にmysqlのテーブル削除をトライするがmysqlのログインで弾かれる。

>mysql -u root -p
>Access denied for user 'root'@'localhost' (using password: YES)

ググると同問題遭遇者が累々多数。
ほとんどがrootのパスワード再設定で解決のよう。
でもusing password: YESだからパスワード問題でないのでは?意図的にパスワード外すとusing password: NOって返るし。YESってことはパスワード問題でない?
でもネットにはAccess deniedでパスワード再設定以外は参考例なく1日半、調べてはトライの繰り返しで徒労に過ぎ。

まずは旧環境でダンプ取れるのがユーザがbitnamiなので-u bitnamiでやるが同じ

TCP port番号を明記してやると通るような事例もあり --port 3306明記でやるが同じ

環境変数でINSTALLDIRが必要の事例ありなかったので作成するが同じ

-D付きでDBをbitnamiと明示してやると・・・でも同じ

ということで結局Bitnami redmineをアンインコ、再インスコして初期パスワードをセットすると問題なくログインできた

結局恥ずかしい理由は・・

初期ユーザ名設定をadminとパスワードセットしRedmineにadminで初回サインイン時にパスワード変更となりその変更したパスワードでmyselへログインしようとした、でrootのパスワード誤りが原因でした

Redmineインストール時のパスワード必ずメモで残すべし、それがmysqlのパスワードなので・・・

あー恥ずかしい