2011-12-11 103 views
8

hola a todos soy un gran esfuerzo para cambiar a otro usuario creado por mí con la contraseña pero no soy capaz de cambiar, lo he buscado en google pero yo don 't saber qué tipo de error es lo que dice acceso denegado para el usuario '' @' localhost' a la base de datos '*', y me sale un error más cuando intento cambiar de usuario y dice, que tiene un error en su sintaxis sql; revise el manual que corresponde a su versión del servidor MYSQL para la sintaxis correcta para usar cerca de 'mysql y atlast cuando enumeré al usuario actual me mostró @localhost en la columna del usuario actual ... por favor ayuda ... de antemano¿Cómo puedo cambiar a otro usuario en MySQL a través de cmd

+0

Qué estás haciendo exactamente? ¿Puedes mostrar un código? –

+0

Estoy tratando de cambiar la cuenta para usar mysql para que pueda crear una base de datos en la cuenta protegida con contraseña –

+0

Por favor, muestre parte del código que está usando. –

Respuesta

8

Para conectar a MySQL a través de CLI con un usuario especificado es necesario añadir la opción -u en la línea de comandos, así:

mysql -u user -p 

donde p parámetro pedir contraseña.

Obtiene ese error muy probablemente porque hay algo mal en la tabla mysql.user, ¿cómo ha creado el usuario?

intente crear el usuario de esta manera:

GRANT ALL ON yourdb.* TO [email protected]'%' IDENTIFIED BY 'yourpassword'; 
+0

he intentado crear usuario a través de cmd, sino que también no funcionaba así que tuve que crearlo desde xampp y me he instalado xampp –

+0

y prob principal es que no soy capaz de usar MySQL desde cmd ni siquiera con usuario root –

+0

Si usted no es capaz de iniciar sesión en MySQL con el usuario root en el servidor local, puede ser que tenga una problema en su instalación de mysql – aleroot

Cuestiones relacionadas