Como instalar o PostgreSQL com Phppgadmin no OpenSUSE
- 1131
- 162
- Arnold Murray
PostGresql (comumente conhecido como PostGres) é um sistema de dados de banco de dados de objetos-deformação de código.
PostGresql é executado em todos os principais sistemas operacionais, incluindo Linux. Ele usa e estende a linguagem SQL combinada com muitos recursos que armazenam e escalam com segurança as cargas de trabalho de dados mais complicadas.
Phppgadmin é uma ferramenta usada para administrar PostGresql banco de dados na web. Ele permite a administração de vários servidores, gerenciando vários aspectos diferentes do PostgreSQL e suporta fácil manipulação de dados.
Ele também suporta dumping de dados da tabela em uma variedade de formatos: SQL, Copy, XML, XHTML, CSV, Tabbed, PG_Dump e importação de scripts SQL, cópia, dados XML, CSV e Tabbed. É importante ressaltar que é extensível com o uso de plugins.
Neste artigo, explicaremos como instalar PostgreSQL 10 e Phppgadmin 5.6 em OpenSuse Edição do servidor.
Instalando o servidor de banco de dados PostGresql
PostgreSQL 10 está disponível para instalação em OpenSuse de repositórios padrão usando o seguinte comando zypper.
$ sudo zypper install postgresql10-server postgreSql10Instale o PostGresql no OpenSUSE
Quando o processo de instalação estiver concluído, inicie o PostGres Serviço, Ative-o para iniciar automaticamente no System Boot e verifique seu status usando os seguintes comandos.
$ sudo SystemCtl Start PostGresql $ sudo SystemCtl Ativar postgreSql $ sudo Systemctl status PostGresqlInicie o serviço PostGresql
Durante a instalação, PostGres Cria um usuário de banco de dados administrativo nomeado "PostGres"
sem uma senha para gerenciar o PostGresql servidor. A próxima etapa importante é proteger esta conta de usuário definindo uma senha para ela.
Primeiro mudar para o PostGres conta de usuário e depois acesse o PostGres shell e defina uma nova senha para o usuário padrão da seguinte forma.
$ sudo su - postgres $ psql # \ senha postgresDefinir senha de usuário do PostGres
Configurando o servidor de banco de dados PostGresql
Neste ponto, precisamos configurar o acesso a PostGresql Servidor dos clientes editando o arquivo de configuração de autenticação do cliente /var/lib/pgsql/data/pg_hba.conf.
$ sudo vim/var/lib/pgsql/data/pg_hba.conf
Procure as seguintes linhas e altere o método de autenticação para MD5 Conforme mostrado na captura de tela (consulte a documentação oficial do PostGresql 10 para entender os diferentes métodos de autenticação).
# "Local" é para conexões de soquete do UNIX Domain SOM.0.0.1/32 md5 # ipv6 conexões locais: hospedar tudo :: 1/128 md5Configure o PostGresql
Em seguida, reinicie o PostGres Serviço para as mudanças para entrar em vigor.
$ sudo systemctl reiniciar postgresql
Instalando e configurando o phppgadmin
Conforme descrito anteriormente, phppgadmin é uma ferramenta de administração baseada na Web para PostgreSQL. Por padrão, OpenSuse tem phppgadmin 5.1 O que não suporta PostGresql10. Portanto, precisamos instalar phppgadmin 5.6 como mostrado.
$ wget -c https: // github.com/phppgadmin/phppgadmin/archive/rel_5-6-0.ZIP $ UNZIP REL_5-6-0.zip $ sudo mv phppgadmin-rel_5-6-0/srv/www/htdocs/phppgadmin
Depois de instalar phppgadmin, você precisa criar o phppgadmin Arquivo de configuração central do arquivo de amostra fornecido. Em seguida, abra e edite o arquivo criado usando seu editor de texto favorito, por exemplo:
$ cd/srv/www/htdocs/phppgadmin/conf/$ cp configuração.Inc.Config php-dist.Inc.php $ sudo vim config.Inc.php
Em seguida, procure o parâmetro de configuração do host de linha e defina seu valor como “Localhost”
para ativar TCP/IP Conexões na localhost.
$ conf ['servers'] [0] ['host'] = 'localhost';
Além disso, procure o parâmetro de segurança de login extra e altere seu valor para "verdadeiro"
para "falso"
Para permitir logins via phppgadmin usando certos nomes de usuário, como PGSQL, PostGres, raiz, administrador:
$ conf ['extra_login_security'] = false;
Salve as alterações no arquivo e saia.
Em seguida, ativar Apache PHP e Módulos de versão solicitado por phppgadmin e reinicie o Apache2 e PostGresql Serviços com os seguintes comandos.
$ sudo a2enmod php7 $ sudo a2enmod versão $ sudo systemctl reiniciar pósgresql $ sudo systemctl reiniciar apache2
Acessando o painel Phppgadmin
A etapa final é acessar phppgadmin De um navegador da Web e conectividade de teste ao servidor de banco de dados. Use o endereço http: // localhost/phppgadmin/
ou http: // server_ip/phppgadmin/
navegar.
O phppgadmin interface padrão deve aparecer como mostrado. Clique PostGresql Para acessar a interface de login.
Página padrão de phppgadminNa interface de login, insira o PostGres como nomes de usuário e forneça a senha que você definiu anteriormente para o usuário do banco de dados padrão e clique Conecte-se.
Interface de login phppgadmin Painel principal do PhppgadminParabéns! Você instalou com sucesso PostgreSQL 10 e phppgadmin 5.6 em OpenSuse. Para qualquer dúvida ou comentário, use o formulário de feedback abaixo.