※ ChatGPTを利用し、要約された質問です(原文:mysqldが実行できない)
mySQL起動できずに困っています
mySQLが起動しなくて困っています。環境はwindows7です。
以下にエラーまでの手順を書かせていただきます。
(1)コマンドラインでmysqldを実行する
(2)ログファイルにエラーをはいて終了する。
以下にエラーログを貼り付けさせていただきます。また簡単なコメントも付加させていただきます。
120123 9:22:02 [Note] Plugin 'FEDERATED' is disabled.
MySQL: Table 'mysql.plugin' doesn't exist ・・・(1)
120123 9:22:02 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
・・・(2)
120123 9:22:02 InnoDB: The InnoDB memory heap is disabled
120123 9:22:02 InnoDB: Mutexes and rw_locks use Windows interlocked functions
120123 9:22:02 InnoDB: Compressed tables use zlib 1.2.3
120123 9:22:02 InnoDB: Initializing buffer pool, size = 128.0M
120123 9:22:02 InnoDB: Completed initialization of buffer pool
120123 9:22:02 InnoDB: highest supported file format is Barracuda.
120123 9:22:02 InnoDB: Waiting for the background threads to start
120123 9:22:03 InnoDB: 1.1.8 started; log sequence number 1647042
120123 9:22:03 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
(1)これはデフォルトで出るものらしいので問題ないと思います
(2)ここが主な原因だと思われます。また、ここに書かれているmysql_upgradeを実行するためにはmySQLを起動させなければいけないため、実質実行不可能です。
以上です。何かお気づきの点がありましたら助言いただけると幸いです。
お礼
すいません。結局再インストールして解決しました。 色々お付き合いいただいて、この結末で申し訳ありませんが、これにて質問終了とさせていただきます。 ありがとうございました。