こちらを参考にさせていただきました。おせわになりました!
①そもそもユーザー名自体忘れちまったぜ
1)MySQL(orMariaDB)にログイン
# mysql -p
※この場合、パスワードを聞かれるので別途入力
2)データベース切り替え
# use データベース名
ex)use zabbix
※問題なければ ”Database changed” が返る
3)ユーザーテーブルを一括表示
# select * from users;
おおこんな名前にしてたか!
※phpMyAdminを使う場合は、この”users”テーブルを探す
※ごちゃごちゃ表示されて見づらいようだったら、*を username に変える
(select username from users;)
※2でデータベースの名前自体覚えていなかったら終了、ではなくて
# show databases;
で一覧出してそれらしいものを探す(複数形なのに注意)
②パスワードを消してやるぜ!(悪人風に)
1)DB上で、失念した古いパスワードを新しい文字列で上書きします
# update users set passwd = “d41d8cd98f00b204e9800998ecf8427e” where alias=”さっき調べたユーザー名”;
2)WEBから調べたユーザー名と、パスワードは空欄でログインできます
注意)”d41d8cd98f00b204e9800998ecf8427e”は「空」を表しています。
カラを表す文字列を入れて、設定上はパスなしを装う。
# mysql -uさっき調べたユーザー名 -p
※パスワードを聞かれたらEnter。ユーザ名はuの後ろにスペースはいれない。ちなみにpも同じ。入れるとただしく認識してくれない。
これで無事ログインできるはず。
追記:パスワード再設定
上で便宜上、カラで設定したので必ずパスワードを設定しなおしましょう
※なら②項で直接入れればいいじゃん、というのも自分で書いてて思ったw
# set PASSWORD for さっき調べたユーザー名@localhost=PASSWORD(‘新しいパスワード’);
成功を祈ります!