Esta situação surge devido a uma combinação de fatores:
- O sistema usa uma conexão Wi-Fi, não uma conexão com fio.
- O MySQL está ligado a um endereço IP (em vez de ou bem como localhost)
A configuração padrão da rede Wi-Fi só se conectará ao Wi-Fi após o login. Isso significa que serviços como sshd e mysqld não podem iniciar até depois do login. Se você olhar no log de erros do mysql, verá repetidamente iniciando e abortando até que você faça o login.
Você pode corrigir isso clicando com o botão direito do mouse no símbolo WiFi na barra de status e escolhendo Edit Connections . Selecione sua conexão e clique no botão Edit . Na guia General , marque a opção que diz All users may connect...
Para os viciados em linha de comando, ou se você estiver corrigindo via ssh , será necessário corrigir a configuração do NetworkManager :
$ sudo su
# cd /etc/NetworkManager/system-connections/
# vi connection.name
Encontre a linha permissions= e exclua tudo o que estiver após o sinal de igual.
Reinicie sua máquina e sua conexão de rede será estabelecida na inicialização, antes que qualquer usuário faça o login. Após cerca de 30 segundos, MySQL estará em execução. Cerca de 15 segundos depois, mythbackend também será executado.