Estoy tratando de instalar la aplicación queXS cati en mi escritorio Ubuntu e instalé el servidor MySQL y PHP 5 y no puedo iniciar sesión en el servidor MySQL como root sin contraseña:
mysql -u root
dice
ERROR 1045(28000) : Access denied for user 'root@localhost' (using password: no )
Pero está bien cuando entro mysql -u root -p
No puedo entender cuál es el problema.
permissions
mysql
user232705
fuente
fuente
Respuestas:
Agregar interruptor
-p
para inicio de sesión basado en contraseña:Ese es el comportamiento normal. Establece una contraseña de root para su base de datos, por lo que a partir de ahora no podrá acceder a ella sin contraseña. Por eso informa:
Obviamente cuando le das la contraseña con el
-p
interruptor tienes éxito.fuente
En palabras simples, su sesión "root" no conoce la contraseña para el usuario root de mysql.
Si desea facilitar el acceso a su mysql
crear .my.cnf en / root /
y ponerlo
donde la contraseña de mysqlrootpassword es su contraseña para la contraseña de root de mysql, por lo que cuando ejecuta mysql usa esta contraseña
Recuerde la seguridad de este archivo: coloque derechos seguros para que nadie en su servidor pueda leerlo.
fuente
Inicie sesión en webmin y bajo servidores, acceda al servidor de base de datos mySQL. Luego podrá establecer la contraseña (usuario) siempre que tenga:
La interfaz gráfica de usuario web es fácil, pero para estar seguro, utilice el terminal.
salud.
fuente