Centosからrootとしてmysqlにログインできない

Centosからrootとしてmysqlにログインできない

Centos 7にmysql 8をインストールしてローカルで実行しています。数日前にルートパスワードの受け入れが中断されました。ルートパスワードをリセットするためにWeb上のすべてのチュートリアルを試しましたが、何も機能しません。私はパスワードが知られており、有効な他のユーザーの認証文字列と一致するようにユーザーテーブルの認証文字列を設定してみました。まだrootとしてログインできません。最後に、mysqlに関連するすべてを削除して再インストールしました。私はmysql_secure_installationを実行しています。これにより、rootとしてログインするように求められ(パスワードが必要)、アクセスが拒否されます。

mysqlを削除し、データベースとフォルダ構造を削除して再インストールしました。まだrootとしてログインできません。

私は全体を試しました: mysqld --skip-grant-tables --user=mysql &

ルートパスワードを変更できず、毎回エラーが発生します。だから、すべての権限を持つ新しいユーザーを作成しました。ログインもできません。しかし、これをすべて試す前に、sudo suも行いました。私は文字通り私が考えることができるすべてを試しましたが、3回再インストールしたにもかかわらず、mysqlへのアクセスはまだ拒否されました。削除した後、私が見なかった何かがどこかに残ります。この時点で、私は心を失い、誰かがアイデアがない限り、このラップトップを再イメージ化する予定ですか?

ベストアンサー1

したがって、新しいmysqlインストールを設定するときに読んだすべての内容にデフォルトのパスワードが空であることがわかりますが、実際にはそうではありません。 mysqlログでルートの一時パスワードを見つけることができます。まだ初期設定がどうなったかはわかりませんが、再起動して実行しています。

おすすめ記事