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
-ppara 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
-pinterruptor 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