1. ホーム
  2. mysql

[解決済み] mysql.pluginテーブルを開くことができません。mysql_upgradeを実行し、作成してください。

2022-01-31 14:22:40

質問

私はここからmysqlのZIPをダウンロードしました。 https://dev.mysql.com/downloads/file/?id=467269

そして、それを抽出し、リネームして my-default.ini から my.ini を設定します。

basedir = D:\Apps\MySQL\mysql-5.7.17-winx64
datadir = D:\Apps\MySQL\data5717

を開始しました。

mysqld --console

を管理者権限で実行します。全てはここに記述されていました。 http://dev.mysql.com/doc/refman/5.7/en/windows-install-archive.html

残念ながら、コンソールに以下のように表示されます。

[ERROR] mysql.plugin テーブルを開くことができません。mysql_upgrade を実行してください。 を作成します。

と表示され、動作しません。

解決方法は?

あなたはおそらく、リストのポイント4を誤解/スキップしています。 MySQLの初期化 . これは、既存のデータディレクトリをそこにコピーするか、新しいものを作成することを意味します。 mysqldを使用した手動でのデータディレクトリの初期化 .

新しいデータ・ディレクトリを初期化するには、基本的に(設定ファイルを設定した後)次のいずれかを実行すればよいのです。

bin\mysqld --initialize

または

bin\mysqld --initialize-insecure

後者では、空のrootパスワードを設定します。