少し前にSQLの独学を終え、MySQL 8.0.17をダウンロードしました。インストールして設定した後、いろいろと調べてみたところ、rootアカウントでログインすればrootアカウントを削除できるのではないかと思いました。すると、自分を殴りたくなってしまいました... ルートを素早く復元する方法: 1. MySQL サービスを閉じます。win+R を押して services.msc と入力し、MySQL サービスを見つけて停止をクリックします。 2. データ フォルダーとその中のファイルを削除します。mysql フォルダーに入り、データ フォルダーを見つけて削除します。 3. mysql を初期化します。もう一度 services.msc と入力して、mysql サービスを実行します。cmd ウィンドウに mysql\bin ファイル パスを入力し、mysqld --initialize --console を実行します。結果は次のようになります。
太字の文には、一時的に生成された root アカウントのパスワードが含まれていることに注意してください。 4. cmd で mysql を実行します。mysql 5. 一時的な root パスワードを変更します。次の SQL ステートメントを実行します: alter 6. クエリが成功したかどうかを確認します。SQL ステートメントを実行します: 注意: この方法は迅速かつ効果的ですが、すべてのデータベース ファイル、つまりデータ フォルダー内のデータベースが削除されます。ログイン認証をバイパスするために skip-grant-tables を追加しようとしましたが、バージョン 8.0.17 では効果がありません。 要約する 上記は、Windows で削除された Mysql8.0.17 ルート アカウントとパスワードを回復する方法について紹介したものです。お役に立てれば幸いです。 以下もご興味があるかもしれません:
|
>>: Ubuntu 14.04 で QT5 をインストール、設定、アンインストールするための詳細な手順
今日、ちょっとした問題に遭遇し、長い間苦労しました。そのことを皆さんにシェアしたいと思います。 a ...
目次Portainerは複数のDockerコンテナ環境を管理します2. Dockerを管理する2.1...
Docker を正式に使用する前に、まず Docker でよく使用されるコマンドに慣れておきましょう...
1. ソフトウェアをダウンロードする1. MySQL の公式サイトにアクセスし、Oracle アカ...
ビジネスを想定: 2位の従業員の給与情報を見るデータベースを作成する emps が存在する場合はデー...
目次1. Dockerのセキュリティ問題2. Dockerアーキテクチャの欠陥とセキュリティメカニズ...
上の境界線のみを表示する <table frame=above>下の境界線のみを表示する...
1. はじめにWeb プロジェクトを Linux サーバーで公開する場合、SSL 証明書を構成する必...
インターネット技術の発展に伴い、ユーザーはますます Web ページに依存するようになり、Web フロ...
Msyqlデータベースのインストール、参考までに具体的な内容は次のとおりです。 ①ブラウザでhttp...
いろいろ苦労した後、インターネットで検索したり、以前の会社のプロジェクトを探したり、他の人のプロジェ...
1. Oracle をインストールします。インターネット上には Oracle のインストール手順が多...
1. まず、サーバーの mysql にアクセスして権限を変更します。 GRANT オプション付きで、...
スライドショーは Web ページでよく見られます。美しい写真が使われています。こちらは純粋な CSS...
Pure jsは、参照用にワンクリックで編集可能なテーブル(トランスクリプトに似たもの)を実装してい...