Я только что обновил (удалил, перезапустил, загрузил новый установщик и установил) MySQL Server для Windows на моем компьютере 2008 R2.
На веб-странице процедуры обновления говорится:
Чтобы использовать 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
Или иначе в подкаталоге "bin" пути установки вашего сервера MySQL.
Скорее всего, вы захотите передать ему имя пользователя root и попросить его запросить ваш пароль следующим образом:
mysql_upgrade -u root -p