Questão Por que o phpMyAdmin exibe um erro nesta configuração?


Tentando configurar o phpMyAdmin pela primeira vez com o MySQL.

Acabei de criar o script de configuração com o assistente da seguinte forma:

$i++;
$cfg['Servers'][$i]['host'] = 'http://server_name_here.edu';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['port'] = '10021';
$cfg['Servers'][$i]['socket'] = '/home/user7/mysql.sock';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'mypassword12345';
$cfg['Servers'][$i]['AllowDeny']['order'] = '';
$cfg['Servers'][$i]['AllowDeny']['rules'] = array();

Quando eu vou para executar a página principal do php admin index eu recebo o seguinte erro:

phpMyAdmin tentou se conectar ao servidor MySQL, e o servidor   rejeitou a conexão. Você deve verificar o host, nome de usuário e   senha em sua configuração e certifique-se de que eles correspondem a   a informação dada pelo administrador do servidor MySQL. Erro

MySQL disse: Documentação   2005 - Servidor desconhecido do servidor MySQL 'http' (1)

Qualquer ponto na direção certa é muito útil.

Obrigado.

EDITAR

removeu o prefixo http: // do nome do servidor -

phpMyAdmin tentou se conectar ao servidor MySQL, e o servidor   rejeitou a conexão. Você deve verificar o host, nome de usuário e   senha em sua configuração e certifique-se de que eles correspondem a   a informação dada pelo administrador do servidor MySQL. Erro

MySQL disse: Documentation 2013 - Conexão perdida com o servidor MySQL em   'esperando pelo pacote de comunicação inicial', erro do sistema: 99


0


origem


qual distribuição do linux você está rodando? É o mysql iniciado ps ax | grep mysql? - Jeremy W


Respostas:


Remover http:// do nome do host do servidor. O MySQL não usa http para conexões.

Também o MySQL usa porta 3306 não 10021.


2



mesmo se eu mudei o número da porta durante a instalação? ou seja, - setenv MYSQL_TCP_PORT 10021 - Greg McNulty
remova http: // como primeiro passo. - Jeremy W
@Greg McNulty o nome do host não pode ter http:// prefixado a ele, ele simplesmente não funcionará, no entanto, sua porta pode ser diferente (geralmente é 3306.) - Mythrillic
Tudo o que eu removi o http: // prefixo, no entanto, agora a página de índice fica lá para sempre e depois expira ....? - Greg McNulty
verifique seus logs ... tail -fn30 /var/log/mysql/error.log ou algo parecido. - Jeremy W