![как запустить mysql_upgrade на windows](https://rvso.com/image/617829/%D0%BA%D0%B0%D0%BA%20%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D1%82%D0%B8%D1%82%D1%8C%20mysql_upgrade%20%D0%BD%D0%B0%20windows.png)
Я только что обновил (удалил, перезапустил, загрузил новый установщик и установил) MySQL Server для Windows на моем компьютере 2008 R2.
На веб-странице процедуры обновления написано:
Чтобы использовать mysql_upgrade, убедитесь, что сервер запущен, а затем вызовите его следующим образом:
shell> mysql_upgrade [options]
Но я не могу этого понять... Возможно, у меня пробел в памяти, но если я запускаю mysql_upgrade через клиент командной строки MySQL, я получаю ошибку 1064: у вас есть ошибка в синтаксисе SQL и т. д.
Что я делаю не так?
решение1
Команда mysql_upgrade
является системной командой, а не командой MySQL.
Выполните " mysql_upgrade
" из командной строки ( cmd.exe
). Если его нет в вашем пути, скорее всего, вы можете найти его в следующем месте: C:\Program Files\MySQL\MySQL Server 5.6\bin
Или в подкаталоге «bin» пути установки вашего сервера MySQL.
Скорее всего, вам придется передать ему имя пользователя root и попросить ввести ваш пароль следующим образом:
mysql_upgrade -u root -p