Como acessar o servidor MySQL com a senha do usuário emitida através do frontend do LibreOffice Base?

0

Quando atualizar o Ubuntu 11.10 para o UpdateManager 12.04 pediu para inserir uma senha de usuário "nova" para o MySQL. Eu neguei 3 vezes. Este pedido foi colocado de forma enganosa. É melhor eu ter inserido uma senha de usuário para o sistema de privilégios »MyQSL«, como eu sei agora.

Agora meu banco de dados »mysql« > table »user« não mostra uma entrada de senha para mim. Eu posso fazer a maioria das tarefas administrativas no meu banco de dados MySQL embora. Eu sinto que isso é uma lacuna de segurança. Eu gostaria de fechá-lo.

Eu digitei uma senha. Mas agora não consigo mais acessar meu servidor MySQL através do frontend do LibreOffice Base: "Acesso negado". Como rconcilar os dois requisitos?

    
por user43816 22.05.2012 / 08:48

1 resposta

0

Isso é bastante ambíguo, você precisa fornecer mais detalhes:

1) A nova senha que o sistema perguntou sobre você: Qual aplicativo solicitou isso? era esse servidor MySQL ou era base? 2) "Eu neguei 3 vezes" isso significa que você digitou errado várias vezes? 3) "Agora meu banco de dados» mysql «> table» user «não mostra uma entrada de senha para mim". Isso significa que:

SELECT Password FROM mysql.user;

retorna vazio para seu usuário. Esse é o usuário root?

4) Você parece ser capaz de se conectar de alguma outra maneira que não está usando o Base. O que é isso?

Eu responderei o que fiz, já que tive um problema semelhante:

Primeiro, os usuários que estão atualizando o Ubuntu e usando o Base devem garantir que o caminho de classe do Java seja armazenado corretamente, se não tentar:

sudo apt-get install libmysql-java

Então, meu segundo problema foi que o usuário do MySQL realmente desapareceu. Para isso eu apenas criei novamente usando o phpmyadmin. Reiniciei sql e executei o Base. Note que o Base lembrou do usuário que eu tinha anteriormente.

    
por quinestor 22.05.2012 / 10:02