MARIADB ESTRANHO

 Tópico anterior Próximo tópico Novo tópico

MARIADB ESTRANHO

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#490493 - 23/09/2019 16:46:11

MARCOS

Cadast. em:Dezembro/2003


 Anexos estao visíveis somente para usuários registrados

Bom dia!
Colegas,
para um projeto aqui na empresa precisei instalar um Banco de Dados MariaDB, num servidor Linux (Ubuntu ).
Consegui, usando um tutorial que encontrei na internet.

Usando , o "Putty", consigo acessar o servidor e no prompt do Linux , acesso o MariaDB que consegui instalar.

O problema:

Ao instalar o MariaDB, a partir de linha de comando  no linux :

sudo apt-get install mariadb-server

Tudo e instalado perfeitamente. ( Tão perfeito, que o pacote de instalação , nao me deixa escolher uma senha para o usuario de root )

Resultado,preciso da senha de root, e nao sei qual devo usar!!!

Descobri, que quando nao se sabe a senha de root, pode-se ir para o BD usando "sudo mysql".

realmente funciona. só que ao chegar no prompt do banco de dados,descobri que nenhum comando é aceito.
nem mesmo, o pedido para verificar a versao do banco de dados.(conforme se pode ver na imagem em anexo)

algum colega, tem idéia do porque eu ter conseguido instalar o mariadb, mas nao conseguir acesso a senha de root???






#490494 - 23/09/2019 19:44:07

VERAPALI
CURITIBA
Cadast. em:Dezembro/2003



root@xyz:~# mysql --version
mysql  Ver 14.14 Distrib 5.1.73, for redhat-linux-gnu (x86_64) using readline 5.1



Eu faço 'de fora' da aplicação mysql, repare que você está conectado no programa e rodando um comando de dentro do mysql/maria e não de fora (prompt).
Se logue no servidor, mas só de o comando direto, ali onde você está ele vai entender select, delete, etc...

Vera Lucia


Resposta escolhida #490497 - 23/09/2019 22:06:27

RACEMAN
JUIZ DE FORA
Cadast. em:Maio/2009


    
Para resolver seu problema:

1) Logue-se em ssh
2) sudo mysql (Ele vai se "logar ao mysql(maria-db)
Digitar os "comandos" abaixo se estiver logado no mysql:
3) CREATE USER 'NOME DO USUARIO'@'localhost' IDENTIFIED BY 'SENHA DO USUARIO';
4) GRANT ALL PRIVILEGES ON *.* TO 'NOME DO USUARIO'@'localhost' WITH GRANT OPTION;
5)FLUSH PRIVILEGES;
6)quit (ele vai voltar para o Terminal(deslogar do mysql)
7) sudo mysql -u USUARIO -p [APERTAR ENTER E ELE VAI TER PEDIR A SENHA QUE DO USUARIO QUE VC ACABOU DE CRIAR)

Para saber a versao do mysql vc pod saber sem estar logado mysql
Como a vera te falou acima.




#490509 - 25/09/2019 13:44:51

MARCOS

Cadast. em:Dezembro/2003


Pessoal,
As dicas foram ótimas!
Mas só consegui resolver mandando deletar a conta de Root e
criando novamente.

Fico muito grato.

Obs: Vou fechar este tópico, mas já vou ter que abrir outro. Depois desta etapa, me deparei com "outro" problema.



 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por MARCOS em 25/09/2019 13:45:15