web-dev-qa-db-ja.com

Windowsでmysql_upgradeを実行する方法

2008 R2ボックスでWindows用のMySQLサーバーをアップグレード(アンインストール、再起動、新しいインストーラーをダウンロードしてインストール)したところです。

アップグレード手順のウェブページには次のように書かれています:

Mysql_upgradeを使用するには、サーバーが実行中であることを確認してから、次のように呼び出します。

Shell> mysql_upgrade [options]

しかし、私はそのビットを理解することはできません...私はおそらくメンタルブランクを持っていますが、mysql_upgradeを実行すると、 mysqlコマンドラインクライアントを使用すると、エラー1064が発生します。SQL構文などにエラーがあります...

何が悪いのですか?

6
Reece

mysql_upgradeコマンドは、MySQLコマンドではなくシステムコマンドです。

mysql_upgrade "コマンドプロンプト(cmd.exe)。パスにない場合、ほとんどの場合、次の場所にあります。C:\ Program Files\MySQL\MySQL Server 5.6\bin

または、MySQLサーバーのインストールパスの「bin」サブディレクトリ。

次のように、ルートのユーザー名を渡して、パスワードを要求するように要求することができます。

mysql_upgrade -u root -p

11
Trent Lloyd