2010-12-22 16 views
9

Acabo de instalar la última versión de MySQL. Hasta ahora lo tenía en Windows XP, pero quería instalarlo en otra computadora con Windows 7.La línea de comandos de MySQL no se abrirá?

Incluso después de configurar todo correctamente, el cliente MySQL no se mostrará en la Carpeta de inicio. Así que fui a la carpeta bin de MySQL e intenté abrir mysql.exe pero se cerraría inmediatamente.

que luego trató abriendo mysql.exe cmd & esto es lo que me pasa

C:\Program Files\MySQL\MySQL Server 5.5\bin>mysql
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: N O)

alguna idea de cómo puedo conseguir que esto funcione?

+1

¿Especificó algún tipo de credenciales de inicio de sesión para un usuario cuando lo configuró? ¿raíz? ¿administración? administrador, etc.? Si es así, debe llamar al indicador con "mysql -u -p" y le dará un aviso para que ingrese su contraseña. Al ingresar correctamente la contraseña, debe acceder al símbolo del sistema mysql, con el prefijo "mysql>" en lugar de "C: \ whatever>" – Eaglebird

+0

Sí, tiene razón. Eso funcionó para mí. Gracias. Pero cómo lo configuro de modo que MySQL tenga su propia ventana de comandos y pueda iniciar sesión simplemente ingresando la contraseña. – Gaurav

+0

Crear un atajo para él – Mchl

Respuesta

12

Proporcionar nombre de usuario (root) C:\Program Files\MySQL\MySQL Server 5.5\bin>mysql -uroot

passsword por defecto está en blanco, pero si se establece, que se necesitan para provde contraseña, así

+3

Hice 'mysql -u root -p' y luego me pidió una contraseña. Esto parece haber funcionado. – Gaurav

+3

@Mchl que muestra este error "ERROR 2003 (HY000): No se puede conectar al servidor MySQL en 'localhost' (10061)" – Akash

6

No recuerdo donde leí por primera vez, pero cuando se enfrentan a este problema antes, me encontré con que tenía que activar manualmente un servicio:

  1. tecla de Windows + R y escriba Ejecutar y pulsa "Enter"
  2. Tipo "services.msc", pulsar " OK"
  3. Find 'MySQL56', haga clic derecho y seleccione 'Inicio'
  4. Ahora debería ser capaz de conectarse sin problemas

Esa es la solución que funcionó para mí; con suerte, ayuda a otros por ahí.

0

Lo que @Herschel dijo es correcto si sigues los pasos 1 a 4 y luego intentas ingresar con tu contraseña en la línea de comandos, no tendrás problemas.

También puede hacer que esto se ejecute automáticamente como un servicio, algo que necesita cuando lo ejecuta en un servidor.

  1. abierto Ejecutar
  2. Tipo "services.msc", haga clic en OK
  3. Encuentre el servicio MySQL
  4. propiedades Haga clic a continuación, bajan a Tipo de inicio:
  5. Cambio automático a
Cuestiones relacionadas