Porque é que não consigo estabelecer ligação a MariaDB usando phpMyAdmin?


Data da última modificação: 2023-07-28

Produtos aplicáveis

  • MariaDB 10
  • phpMyAdmin 4.9.11.0 (ou anterior) no QTS 5.0.x
  • phpMyAdmin 5.2.1.0 (ou anterior) no QTS 5.1.x

Raiz do problema

MariaDB 10 não é uma aplicação integrada, pelo que é necessário editar o ficheiro de configuração phpMyAdmin (config.inc.php) em SMB com Windows para aceder a MariaDB 10.


Solução

  1. Inicie sessão no QTS como administrador.
  2. Abra o App Center.
  3. Instale phpMyAdmin e MariaDB 10.
  4. Configure as definições de MariaDB 10.
    1. Abra o MariaDB10.
    2. Aceda a Conta e base de dados.
    3. Ao lado de Palavra-passe raiz, clique em Repor.
      Nota
      A aplicação será reiniciada após a reposição da palavra-passe raiz. A reposição da palavra-passe raiz não resulta em perda de dados.
  5. Configure as definições de phpMyAdmin.
    1. Estabeleça ligação à pasta partilhada Web como administrador através de uma ligação SMB.
    2. Aceda a Web\phpMyAdmin\.
    3. Abra o ficheiro config.inc.php utilizando um editor de texto.
    4. Localize a secção Servers configuration (Configuração de servidores).
      /** * Servers configuration */ $i = 0; /** * First server */ $i++; /* Authentication type */ $cfg['Servers'][$i]['auth_type'] = 'cookie'; /* Server parameters */ $cfg['Servers'][$i]['host'] = 'localhost'; $cfg['Servers'][$i]['connect_type'] = 'tcp'; $cfg['Servers'][$i]['compress'] = false; $cfg['Servers'][$i]['AllowNoPassword'] = false;
    5. Elimine o script de Servers configuration (Configuração de servidores) do ficheiro.
    6. Introduza o script seguinte.
      /** * Servers configuration */ $i = 0; /** * First server */ $i++; /* Authentication type */ $cfg['Servers'][$i]['verbose'] = 'MariaDB 5'; $cfg['Servers'][$i]['auth_type'] = 'cookie'; /* Server parameters */ $cfg['Servers'][$i]['socket'] = '/tmp/mysql.sock'; $cfg['Servers'][$i]['compress'] = false; $cfg['Servers'][$i]['AllowNoPassword'] = false; /** * Second server */ $i++; /* Authentication type */ $cfg['Servers'][$i]['verbose'] = 'MariaDB 10'; $cfg['Servers'][$i]['auth_type'] = 'cookie'; /* Server parameters */ $cfg['Servers'][$i]['socket'] = '/var/run/mariadb10.sock'; $cfg['Servers'][$i]['compress'] = false; $cfg['Servers'][$i]['AllowNoPassword'] = false;
    7. Guarde o ficheiro.
    8. Feche a aplicação phpMyAdmin.
    9. Reabra a aplicação phpMyAdmin.
    10. Selecione MariaDB 5 ou MariaDB 10.
    11. Introduza o nome de utilizador e a palavra-passe.
    12. Clique em Aceder.

Agora pode estabelecer ligação a MariaDB utilizando phpMyAdmin.

Este artigo foi útil?

58% das pessoas acham que foi útil.
Obrigado por seu retorno.

Conte-nos como podemos melhorar este artigo:

Se quiser enviar outros comentários, escreva-os abaixo.

Escolher especificação

      Mostrar mais Menos

      Este site noutros países/regiões:

      open menu
      back to top