【问题标题】:how to run mysql_upgrade on windows如何在 Windows 上运行 mysql_upgrade
【发布时间】:2013-09-17 15:14:42
【问题描述】:

我刚刚在我的 2008 R2 机器上升级(卸载、重新启动、下载新的安装程序并安装)MySQL Server for Windows。

在升级程序网页中显示:

要使用 mysql_upgrade,请确保服务器正在运行,然后 像这样调用它:

shell> mysql_upgrade [options]

但我想不出来... 我可能有一个心理空白,但如果我运行 mysql_upgrade;通过 mysql 命令行客户端,我得到一个错误 1064: you have an error in your sql syntax etc...

我做错了什么?

【问题讨论】:

  • 也许你已经有了最新版本?
  • 您做错的主要是在错误的地方提问。你的不是编程问题。你可能会在serverFault 上做得更好,但dba 可能是个好地方。
  • 我愿意,但是 mysql_upgrade 命令应该升级数据库(模式)并且在安装新版本之后运行...是吗?

标签: mysql windows-server-2008-r2


【解决方案1】:

转到...(假设是 64 位 mySQL) C:\Program Files\MySQL\MySQL 服务器 5.7\bin

运行(假设 root 是管理员帐户) mysql_upgrade -u root -p

在提示时输入密码

【讨论】:

    【解决方案2】:

    我能够以管理员身份启动 CLI 并执行 C:...\mysql_upgrade.exe --user ... --password 参数。 Windows 服务器 2012 R2 和 MySQL 5.7

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-30
      • 2015-11-01
      • 2018-07-07
      • 2015-11-29
      • 2011-09-22
      • 2014-07-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多