Cuando escribo mysql en cmd, aparece este error: Acceso denegado para el usuario 'ODBC' @ 'localhost' (usando la contraseña: NO) . Soy consciente de esta publicación: Cambio del usuario predeterminado de MySQL en Windows , pero no lo entiendo. Se agradece cualquier ayuda.

1
JConstantine 31 ago. 2020 a las 19:24

1 respuesta

La mejor respuesta

Puede especificar el usuario en la línea de comando como:

mysql --user=jconstantine

Ese nombre de usuario es solo un ejemplo. Configúrelo para cualquier usuario que haya creado en su instancia de MySQL Server.

Puede crear un archivo de opciones para no tener que escribirlo todo el tiempo. Un archivo de opciones es un archivo de texto. Lo crea con cualquier editor de texto, incluso el Bloc de notas.

La ubicación de este archivo podría ser una de las siguientes:

  • %WINDIR%/my.ini o% WINDIR% / my.cnf`
  • C:/my.ini o C:/my.cnf

También pueden ser otros. Lea https://dev.mysql.com/doc/refman /8.0/en/option-files.html

El contenido del archivo para sus propósitos debe ser:

[client]
user = jconstantine

Ese nombre de usuario es solo un ejemplo. Configúrelo con el nombre de usuario que creó en su MySQL Instancia de servidor.

1
Bill Karwin 31 ago. 2020 a las 16:38