MySQL をデプロイするときに発生する「テーブル mysql.plugin が存在しません」という問題の解決方法

MySQL をデプロイするときに発生する「テーブル mysql.plugin が存在しません」という問題の解決方法

今日、MySQL の無料インストール版をデプロイしたところ、テーブル 'mysql.plugin' が存在しないという問題が発生しました。長い間苦労した後、ようやくオンラインで解決策を見つけました。それを皆さんと共有します。

システム環境: Win10 64ビット

MySQL バージョン: mysql-5.7.17-winX64

展開手順はオンラインで説明されているとおりです。

1: 環境変数パスを変更し、値C:\Program Files\mysql-5.7.17-winX64\binを増やします。

2: my-default.ini を変更し、名前を my.ini に変更して、ファイルの内容を変更します。

# ベースディレクトリ = C:\Program Files\mysql-5.7.17-winX64
# データディレクトリ = C:\Program Files\mysql-5.7.17-winX64\data

メインディレクトリ「C:\Program Files\mysql-5.7.17-winX64」に空のデータフォルダを作成します。

3: 管理者は cmd を実行し、mysqld -install と入力します。これにより、インストールが成功したことが示されます。次に、net start mysql と入力します。これにより、サービスの起動に失敗したことが示されます。

この時点で、データフォルダに移動して 5 つのファイルを確認します。拡張子が .err のファイルを開くと、「テーブル 'mysql.plugin' が存在しません」というメッセージが表示されます。

この問題の解決策は次のとおりです。

1. my.ini を \bin フォルダにコピーします。

2. cmd で \bin ディレクトリに移動し、 mysqld --initialize --user=mysql --consoleと入力してこのコマンドを実行し、データベースを生成します。一時パスワードがあるので書き留めておいてください。

3. サービスを開始します。net start mysql ;

4. mysql コマンド「mysql -uroot -p」を入力し、先ほど入力したパスワードを入力します。

5. set password = password('root')と入力して、root ログイン パスワードを変更します。

私はこの操作を実行して成功しました。皆さんのお役に立てれば幸いです。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • MySql エラー「テーブル mysql.plugin が存在しません」の解決方法
  • Mysql がテーブル 'mysql.user' が存在しないと報告する問題の解決方法

<<:  Vue でデータが変更された後にビューを同期的に更新する方法

>>:  nginx をコンパイルしてインストールした後、スムーズに nginx をアップグレードする方法

推薦する

20個のJavaScriptワンラインコードを共有する

目次1. ブラウザのクッキーの値を取得する2. RGBを16進数に変換する3. クリップボードにコピ...

vue+tp5はシンプルなログイン機能を実現

この記事では、参考までに、簡単なログイン機能を実装するためのvue+tp5の具体的なコードを紹介しま...

nginxプロセスロックの実装の詳細な説明

目次1. nginxプロセスロックの役割2. エントリーレベルのロックの使用3. nginxプロセス...

Web デザインのための 5 つのシンプルな XHTML Web フォーム

Web デザイン 5 におけるシンプルな XHTML Web フォーム。 テクニック 1: ラベル ...

Linuxシステムにおける仮想デバイスファイルのさまざまな実用的な使用法の詳細な説明

みなさんこんにちは。私は梁旭です。ご存知のとおり、Linux ではデバイス ファイルも含めすべてがフ...

Vue3における7種類のコンポーネント通信の詳細

目次1. Vue3コンポーネント通信方式2. Vue3通信の使い方2.1 小道具2.2 $エミット2...

Unicode署名BOMによる事故原因の分析

ここでは、通常ヘッダーとフッターに対して行われるインクルード ファイルを使用している可能性があります...

MySQL マルチテーブル結合クエリの詳細な説明

目次複数テーブル結合クエリ内部結合左結合右結合サブクエリ要約する複数テーブル結合クエリテーブル間の接...

MySQL での and or クエリの優先度分析

これは見落とされがちな問題かもしれません。まず、次の点を明確にする必要があります。 MySQL では...

MySQLのダウンロードとインストールのプロセスの詳細な説明

1: MySqlをダウンロードする公式サイトのダウンロードアドレス: https://dev.mys...

Linux スワップ パーティション (詳細説明)

目次リナックス1. SWAPとは2. swappiness は何を調節しますか? 3. スワップ操作...

ボタンをEnterキーに関連付けるjsコード

コードをコピーコードは次のとおりです。 <html> <ヘッド> <ス...

Dockerカスタムブリッジdocker0とdockerのコマンド操作の開始、終了、再起動

質問会社がサーバーを移行した後、デフォルトで作成された docker0 ブリッジが会社の外部ネットワ...

Maven で tomcat8-maven-plugin プラグインを使用する詳細なチュートリアル

オンラインで多くの記事を検索しましたが、解決策は見つかりませんでした。次のように、tomcat7-m...

過去の Linux イメージの問題を修正するためのサンプル分析

過去の Linux イメージに関する問題を修正従来の Linux イメージで作成された ECS クラ...