Pregunta:
Acabo de actualizar (desinstalar, reiniciar, descargar un nuevo instalador e instalarlo) MySQL Server para Windows en mi caja 2008 R2.
En la página web del procedimiento de actualización dice:
Para usar mysql_upgrade, asegúrese de que el servidor se esté ejecutando y luego invocalo así:
shell> mysql_upgrade [options]
Pero no puedo entender eso … Probablemente estoy teniendo un vacío mental, pero si ejecuto mysql_upgrade; a través del cliente de línea de comando mysql, obtengo un error 1064: tiene un error en su sintaxis sql, etc.
¿Qué estoy haciendo mal?
Respuesta:
El comando mysql_upgrade
es un comando del sistema, en lugar de un comando MySQL.
Ejecute " mysql_upgrade
" desde el símbolo del sistema ( cmd.exe
). Si no está en su ruta, lo más probable es que pueda encontrarlo en la siguiente ubicación: C: \ Archivos de programa \ MySQL \ MySQL Server 5.6 \ bin
O de lo contrario, en el subdirectorio "bin" de la ruta de instalación del servidor MySQL.
Es probable que desee pasarle el nombre de usuario raíz y solicitarle que le solicite su contraseña de la siguiente manera:
mysql_upgrade -u root -p