Após a atualização, o mysql / phpmyadmin parou de funcionar. Quando eu faço:
sudo dpkg-reconfigure phpmyadmin
Eu recebo este erro:
An error occurred while installing the database:
│
│ mysql: [Warning] mysql: Empty value for 'port' specified. Will throw an
│ error in future versions ERROR 1045 (28000): Access denied for user
│ 'root'@'localhost' (using password: YES) .
Do jeito que eu vejo, eu preciso especificar a porta em algum arquivo de configuração, mas não sei onde?
server
apache2
mysql
phpmyadmin
j4ck4ll
fonte
fonte
port
variávelmy.cnf
? Veja também dev.mysql.com/doc/refman/5.7/en/…Respostas:
Configuração da minha máquina - Ubuntu 16.04 - MySql 5.7.13 - PHP 7.0.8 - Apache 2.4.18
Edite o arquivo /etc/dbconfig-common/phpmyadmin.conf, alterando
dbc_dbport=''
paradbc_dbport='0'
Depois de editar o arquivo e salvá-lo, se você ainda estiver no assistente do dbconfig-common, selecione tentar novamente , se não executar
sudo dpkg-reconfigure phpmyadmin
(escolha Sim ao perguntar se deseja Reinstalar o Banco de Dados para o phpmyadmin) e continue normalmente sem alterar nenhum valor, se você quiser alterar algum valor, faça-o no arquivo que você editou antes.Quando a janela de configuração perguntar o que você deseja fazer com o arquivo de configuração existente, escolha Manter a versão local atualmente instalada .
Nesse ponto, você pode verificar as diferenças e só devem existir as que você criou no arquivo.
fonte
mysql said: ERROR 1045 (28000): Access denied for user 'phpmyadmin'@'localhost' (using password: YES)
- Tentei com a senha aleatória e a inventada. Finalmente tive que 'apt limpar o phpmyadmin' e executar 'apt autoremove' no dbconfig etc. Em seguida, reinstale usando padrões / senha aleatória. Trabalhou. Nenhuma alteração do dbcport é necessária. Este erro ocorreu para mim depois de umdo-release-upgrade
14> 16Após um
do-release-upgrade
(14 a 16), tive o mesmo problema.Eu tive que fazer o seguinte:
Remova e limpe a instalação o máximo possível:
A remoção do phpmyadmin deveria ter deixado pacotes órfãos na maioria dos sistemas - remova-os.
Especificamente: 'dbconfig-common' e 'dbconfig-mysql':
Agora você precisa instalar tudo novamente - (use default / hit enter):
Eu poderia acessar imediatamente a página da web local phpmyadmin. Trabalhando de novo.
Nota:
apt-get
pode ser usado no lugar doapt
acima.Nota:
dbc_dbport=''
não foi alterado. Eu não toquei como em outra resposta.fonte
https://bugs.launchpad.net/ubuntu/+source/mariadb-10.0/+bug/1447808/comments/6
Você pode ter sucesso na sua instalação escolhendo mysql-user em
root
vez dephpmyadmin
edebian-sys-maint
Depois disso, você precisa criar o usuário mysql como
root
fonte