Estou tentando instalar o aplicativo queXS cati no meu desktop Ubuntu e instalei o servidor MySQL e PHP 5 e não consigo fazer login no servidor MySQL como root sem senha:
mysql -u root
diz
ERROR 1045(28000) : Access denied for user 'root@localhost' (using password: no )
Mas tudo bem quando eu entro mysql -u root -p
Não consigo descobrir qual é o problema.
permissions
mysql
user232705
fonte
fonte
Respostas:
Adicione a opção
-p
para login baseado em senha:Esse é o comportamento normal. Você define uma senha root para seu banco de dados e, a partir de agora, não poderá acessá-la sem senha. É por isso que informa:
Obviamente, quando você dá a senha com a
-p
chave, obtém sucesso.fonte
Em palavras simples, sua sessão "root" não sabe a senha para o usuário root do mysql.
Se você deseja facilitar o acesso ao seu mysql
crie .my.cnf em / root /
e colocar nele
onde mysqlrootpassword offcourse é sua senha para a senha root do mysql, portanto, quando você executa o mysql, ele usa essa senha
Lembre-se da segurança deste arquivo - coloque direitos seguros, para que ninguém no seu servidor possa lê-lo!
fonte
Faça login no webmin e em servidores, acesse o servidor de banco de dados mySQL. Você poderá definir a senha (do usuário), desde que:
O guia da web é fácil, mas para ser seguro, use o terminal.
Felicidades.
fonte