mysqli::real_connect(): (HY000/2002): No such file or directory

Iniciado por Michelbdec, 22 de Fevereiro de 2022, 11:54

tópico anterior - próximo tópico

Michelbdec

baixei phpmyadmin quando fui usar ele me deu essa menssagem:
mysqli::real_connect(): (HY000/2002): No such file or directory

alguem pode me ajudar a solucionar?

Michelbdec

criei novamente usuario
CREATE USER localhost@localhost IDENTIFIED BY 'senha'

GRANT ALL PRIVILEGES ON *.* TO localhost@localhost WITH GRANT OPTION

flush privileges

e a mensagem mudou para:

mysqli::real_connect(): (HY000/1045): Access denied for user 'localhost'@'localhost' (using password: YES)

zekkerj

Baixou o phpmyadmin como, e de onde?
Baixou os outros pacotes necessários ao seu uso (mysql, php, apache2, etc?)
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Michelbdec

baixei direto do https://www.phpmyadmin.net/ coloquei no /var/www criei virtual host localhost@localhost
depois no php.ini extension=mysqli.so extension=php_mysqli.so
e me deu essa mensagem

zekkerj

Entendi. Vc fez pelo caminho errado e por isso não instalou as dependências. Use o comando abaixo pra instalar o seu phpmyadmin:

sudo apt install phpmyadmin

Isso vai instalar o phpmyadmin (de forma correta), além de trazer todas as dependências pra que ele funcione.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Michelbdec

instalei e com tudo junto apache mysql-server php-myadmin
configurou senha mas, mesma mensagem mysqli. sera que isso nap é um problema de versão ubuntu 20?

zekkerj

Se fosse, já teria sido detectado e resolvido, depois de dois anos do lançamento.

Vc fez a configuração inicial do banco de dados? "mysql_secure_install", etc?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

zekkerj

Uma coisa que está passando pela minha cabeça agora, pode ser que o phpMyAdmin dependa de uma versão específica do PHP (p.ex. 5.3), e a instalação padrão do Ubuntu ofereça outra (p.ex. 7.x). Nesse caso, é importante verificar as dependências de instalação --- coisa que a instalação do "apt" faz automaticamente, por isso a gente recomenda sempre que seja dada preferência por esse método.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Michelbdec


Michelbdec


Michelbdec

com algumas alteraçoes sem conhecer de php cheguei no mysqli_real_connect(): (HY000/1698) por isso vou encerrer esse topico

zekkerj

Você chegou a pesquisar sobre seu erro no Google? Costuma dar bons resultados.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D