Mysql instala sem solicitar a senha de root

1. Mysql instala sem solicitar a senha de root

Alex Júnior
walker007

(usa Ubuntu)

Enviado em 02/05/2018 - 17:14h

Eu atualizei o ubuntu para o 18.04 e fui instalar o lamp e tudo que é necessário para rodar os sites em PHP, ocorre que ao instalar o mysql-server ele não pediu para configurar uma senha para o usuário root, desta forma só consigo acessar o mysql pelo terminal, quando tento no phpmyadmin retorna esse erro:

mysqli_real_connect(): (HY000/1698): Access denied for user 'root'@'localhost' 


Não encontrei em lugar algum como resolver isso usei o dpkg-reconfigure mysql-server e ele não pede senha nem nada


  


2. Re: Mysql instala sem solicitar a senha de root

Carlos Valente
BraveDOG

(usa Ubuntu)

Enviado em 12/05/2018 - 08:16h

Estou cortando um dobrado aqui com o Mysql também. Simplesmente não consigo conectar via phpmyadmin ou mysql-workbench, tudo por conta dessa senha.


3. Re: Mysql instala sem solicitar a senha de root

Carlos Valente
BraveDOG

(usa Ubuntu)

Enviado em 12/05/2018 - 09:14h

Achei a solução.

Primeiro, se você já instalou o mysql server, desinstale completamente seguindo esse tutorial: http://tipslegais10.blogspot.com/2013/01/desinstalar-mysql-no-linux-por-completo.html

Agora instale o Mysql server da seguinte forma:
$ sudo apt-get install -y mysql-server-5.7 mysql-client
$ sudo mysql_secure_installation
Com o comando acima você vai definir uma senha para o usuário root, mas as regras para uso do root mudaram na versão 5.7
(siga as instruções desse tutorial https://www.computerbeginnersguides.com/blog/2018/05/01/install-and-configure-mysql-server-in-ubuntu...

Agora com a senha definida, entre como administrador e digite:
$ sudo mysql -u root -p
vai aparecer o prompt do mysql

Agora crie um novo usuário e conceda todas as permissões a ele:
mysql> CREATE USER 'novousuario'@'localhost' IDENTIFIED BY 'password';
mysql> GRANT ALL PRIVILEGES ON * . * TO 'novousuario'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> \q

Agora experimente acessar o phpmyadmin com seu novo usuário !!!







4. Re: Mysql instala sem solicitar a senha de root

Rangelweb
Rangelweb

(usa Linux Mint)

Enviado em 29/06/2018 - 14:36h

Depois da atualização do mysql, ficou um pouco trabalhoso!

Eu optei por usar o Xampp.

Valeu.
................................................................................................................................................
Stay Linux




5. Re: Mysql instala sem solicitar a senha de root

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 29/06/2018 - 16:32h

há um tempo atrás um user aqui disse que nas novas versões do MySQL, na instalação não pede mais a senha e postou como faz para colocar essa senha, não rola de eu procurar aqui pq estou no celular, vc's se virem nos 30 aí.

Abçs


------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------



6. Re: Mysql instala sem solicitar a senha de root

Diego Mendes Rodrigues
diegomrodrigues

(usa Ubuntu)

Enviado em 30/06/2018 - 08:12h

Walker,

Caso queira, instale o MariaDB, que é um SGDB que surgiu como fork do MySQL, criado pelo próprio fundador do projeto após sua aquisição pela Oracle.

O MariaDB funciona da mesma forma que o MySQL, acredito que você pode utilizar o phpMyAdmin com ele.

Para isso, primeiro desinstale o MySQL:
http://tipslegais10.blogspot.com/2013/01/desinstalar-mysql-no-linux-por-completo.html

Depois instale o MariaDB:
sudo apt-get install mariadb-server-10.1

Abraço,
Diego M. Rodrigues


7. Re: Mysql instala sem solicitar a senha de root

Matheus Gonçalves Dias
matheusgd27

(usa Linux Mint)

Enviado em 16/07/2018 - 11:38h

BraveDOG escreveu:

Achei a solução.

Primeiro, se você já instalou o mysql server, desinstale completamente seguindo esse tutorial: http://tipslegais10.blogspot.com/2013/01/desinstalar-mysql-no-linux-por-completo.html

Agora instale o Mysql server da seguinte forma:
$ sudo apt-get install -y mysql-server-5.7 mysql-client
$ sudo mysql_secure_installation
Com o comando acima você vai definir uma senha para o usuário root, mas as regras para uso do root mudaram na versão 5.7
(siga as instruções desse tutorial https://www.computerbeginnersguides.com/blog/2018/05/01/install-and-configure-mysql-server-in-ubuntu...

Agora com a senha definida, entre como administrador e digite:
$ sudo mysql -u root -p
vai aparecer o prompt do mysql

Agora crie um novo usuário e conceda todas as permissões a ele:
mysql> CREATE USER 'novousuario'@'localhost' IDENTIFIED BY 'password';
mysql> GRANT ALL PRIVILEGES ON * . * TO 'novousuario'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> \q

Agora experimente acessar o phpmyadmin com seu novo usuário !!!





Olá, tudo bem?
Também estou com o mesmo problema, tentei instalar o MySQL de diversas formas e usei este exemplo citado
Porem na hora de configurar a senha com o comando:
$ sudo mysql_secure_installation

Aparece o seguinte erro:
Error: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Desde já agradeço a ajuda.




8. Re: Mysql instala sem solicitar a senha de root

Alex Júnior
walker007

(usa Ubuntu)

Enviado em 16/07/2018 - 12:34h

diegomrodrigues escreveu:

Walker,

Caso queira, instale o MariaDB, que é um SGDB que surgiu como fork do MySQL, criado pelo próprio fundador do projeto após sua aquisição pela Oracle.

O MariaDB funciona da mesma forma que o MySQL, acredito que você pode utilizar o phpMyAdmin com ele.

Para isso, primeiro desinstale o MySQL:
http://tipslegais10.blogspot.com/2013/01/desinstalar-mysql-no-linux-por-completo.html

Depois instale o MariaDB:
sudo apt-get install mariadb-server-10.1

Abraço,
Diego M. Rodrigues


Acabei fazendo isso mesmo, acho que prefiro o MariaDB mesmo, valeu


9. Re: Mysql instala sem solicitar a senha de root

Perfil removido
removido

(usa Nenhuma)

Enviado em 16/07/2018 - 14:15h

Mauriciodez escreveu:

há um tempo atrás um user aqui disse que nas novas versões do MySQL, na instalação não pede mais a senha e postou como faz para colocar essa senha, não rola de eu procurar aqui pq estou no celular, vc's se virem nos 30 aí.

Abçs

------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------


Nada ve cara...

Olha walker007, se tu quiser instalar o mysql sem problemas segue o seguinte link ->
https://dev.mysql.com/downloads/repo/apt/

Baixe o pacote "MySQL APT repository"

Agora siga essas instruções:


Instale o pacote -> sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb (veja essa imagem: https://imgur.com/a/F3hw75c )
Autualize os repositórios -> sudo apt update
Instale o mysql -> sudo apt install mysql-community-server
|-----> Durante a instalação será solicitado uma senha para o root -> https://imgur.com/a/ehKCoXw


Se minha resposta ajudou ou não responda de volta por favor :)


FUC* MARIADB






10. Re: Mysql instala sem solicitar a senha de root

Perfil removido
removido

(usa Nenhuma)

Enviado em 16/07/2018 - 18:59h

isaak escreveu:

Mauriciodez escreveu:

há um tempo atrás um user aqui disse que nas novas versões do MySQL, na instalação não pede mais a senha e postou como faz para colocar essa senha, não rola de eu procurar aqui pq estou no celular, vc's se virem nos 30 aí.

Abçs

------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------


Nada ve cara...

Olha walker007, se tu quiser instalar o mysql sem problemas segue o seguinte link ->
https://dev.mysql.com/downloads/repo/apt/

Baixe o pacote "MySQL APT repository"

Agora siga essas instruções:


Instale o pacote -> sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb (veja essa imagem: https://imgur.com/a/F3hw75c )
Autualize os repositórios -> sudo apt update
Instale o mysql -> sudo apt install mysql-community-server
|-----> Durante a instalação será solicitado uma senha para o root -> https://imgur.com/a/ehKCoXw


Se minha resposta ajudou ou não responda de volta por favor :)


FUC* MARIADB





Instalações usando pacotes Debian lhe dão a opção de atribuir uma senha. Instalação usando pacotes RPM gera uma senha aleatória inicial, que é gravada no log de erros do servidor.

# grep 'temporary password' /var/log/mysqld.log

https://dev.mysql.com/doc/refman/5.7/en/default-privileges.html







11. Re: Mysql instala sem solicitar a senha de root

Matheus Gonçalves Dias
matheusgd27

(usa Linux Mint)

Enviado em 17/07/2018 - 10:17h

Rangelweb escreveu:

Depois da atualização do mysql, ficou um pouco trabalhoso!

Eu optei por usar o Xampp.

Valeu.
................................................................................................................................................
Stay Linux



Fiz como o amigo aqui, desisti do Lamp e instalei o Xampp

Funcionou perfeitamente.


12. Mysql instala sem solicitar a senha de root

Marcelo Sobrinho
MarceloSobrinho

(usa Ubuntu)

Enviado em 09/09/2018 - 02:20h

Quando isso ocorre e pq o mysql pega a senha do seu usuário do sistema, pelo menos foi o que ocorreu comigo Ubuntu 18.04 instalando mysql5.7
Acessa o Gerenciador de Banco de dados:

$
sudo mysql -u root -pSenha_Sistema 

Mudar a senha:
mysql>
use mysql; UPDATE user SET Password=PASSWORD('NOVA_SENHA') WHERE User='root'; FLUSH PRIVILEGES; exit; 




01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts