O Debian mysql-server não está solicitando uma senha root antes da instalação

1

Eu instalei o mysql-server e ele não pediu uma senha de root, e agora não consigo logar no MySQL como root. Além disso, notei que o comando "mysql_secure_installation" quer proteger uma conta raiz do banco de dados MariaDB, não uma conta do MySQL. Eu tenho tentado por dias, mas ninguém poderia me ajudar em qualquer lugar. Qual pode ser a solução? (Debian 9)

    
por tommy716 23.02.2018 / 17:40

3 respostas

2

Após a instalação inicial, você deve executar mysql_secure_installation para definir uma senha para as contas raiz. link

O MariaDB Server é a bifurcação padrão do MySQL no Debian 9.

link

link

In Debian 9 "Stretch" the mysql-server package depends on a new package called default-mysql-server. This package in turn depends on mariadb-server-10.1.

[..] when you install the mysql-server package on Stretch you will get MariaDB 10.1 instead of MySQL, like you would with previous versions of Debian. Note that mysql-server is just an empty transitional meta-package and users are encouraged to install MariaDB using the actual package mariadb-server.

fonte: link

    
por 23.02.2018 / 19:24
0

Se você encontrar alguns comandos do MySQL / MariaDB em execução sem qualquer senha, queira ver qual senha está sendo usada nos bastidores, o Debian armazena as senhas geradas em /etc/mysql/debian.cnf

/etc/mysql# cat debian.cnf 
# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host     = localhost
user     = debian-sys-maint
password = <random string>
socket   = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host     = localhost
user     = debian-sys-maint
password = <random string>
socket   = /var/run/mysqld/mysqld.sock
basedir  = /usr
    
por 13.03.2018 / 17:03
0

Eu tive o mesmo problema que me impediu de acessar o mysql todas as respostas para usar mysql_secure_installation depois que executar sudo apt install mysql-server não funcionou. Veja o que funcionou

  1. Vá para guia oficial de instalação do mysql e siga linha por linha
  2. Você precisa baixar um arquivo .deb do aqui que configura qual versão do mysql você deseja instalar e outras configurações
  3. Depois que as configurações forem concluídas, execute sudo apt-get update && sudo apt-get install mysql-server Desta vez, você será solicitado a fornecer uma senha.

Espero que ajude. Felicidades!

    
por 04.05.2018 / 01:23