2008 R2ボックスでWindows用のMySQLサーバーをアップグレード(アンインストール、再起動、新しいインストーラーをダウンロードしてインストール)したところです。
アップグレード手順のウェブページには次のように書かれています:
Mysql_upgradeを使用するには、サーバーが実行中であることを確認してから、次のように呼び出します。
Shell> mysql_upgrade [options]
しかし、私はそのビットを理解することはできません...私はおそらくメンタルブランクを持っていますが、mysql_upgradeを実行すると、 mysqlコマンドラインクライアントを使用すると、エラー1064が発生します。SQL構文などにエラーがあります...
何が悪いのですか?
mysql_upgrade
コマンドは、MySQLコマンドではなくシステムコマンドです。
「mysql_upgrade
"コマンドプロンプト(cmd.exe
)。パスにない場合、ほとんどの場合、次の場所にあります。C:\ Program Files\MySQL\MySQL Server 5.6\bin
または、MySQLサーバーのインストールパスの「bin」サブディレクトリ。
次のように、ルートのユーザー名を渡して、パスワードを要求するように要求することができます。
mysql_upgrade -u root -p