Instalação e configuração do MySQL com phpMyAdmin no CentOS - Iniciantes

Este documento tem como principal objetivo ajudar iniciantes a configurar e instalar o phpMyAdmin para administrar seu servidor MySQL. É simples e prático, baseado em uma instalação CentOS-6.3-x86_64-minimal. Ela vem com pouco mais de 200 pacotes, o que já nos permite rodar serviços básicos. Como isso não é mágica e para alguns se torna uma tarefa básica, para outros esse documento pode contribuir.

[ Hits: 69.588 ]

Por: Edson em 13/09/2012


Configuração do MySQL



Com todos pacotes instalados nos passos da página 1, podemos fazer a configuração. Logado com o root no sistema, vamos rodar o comando de configuração do MySQL.

Primeiro vamos dar um start no serviço MySQL e aguardar o OK:

# service mysqld start

Sendo a primeira vez que roda esse comando, ele demora um pouco e mostra algumas mensagens.

Vamos à configuração, rodando um script instalado junto com o pacote, ele é todo descrito e faz a configuração básica de segurança para um servidor rodando MySQL:

# mysql_secure_installation

Nas perguntas:
  • Set root password? [Y/n] #Tecle Enter para setar a senha do usuário root do servidor MySQL
  • New password: #Senha do root do SQL
  • Re-enter new password: #Senha do root do SQL
  • Remove anonymous users? [Y/n] #Tecle Enter para remover o acesso de usuários anônimos
  • Disallow root login remotely? [Y/n] #Tecle Enter para remover o acesso remoto do root
  • Remove test database and access to it? [Y/n] #Tecle Enter para remover a tabela teste e seus acessos
  • Reload privilege tables now? [Y/n] #Tecle Enter para recarregar os privilégios das tabelas

Pronto, servidor OK.

Agora vamos colocar o serviço para inicializar junto com outros serviços do sistema:

# chkconfig --levels 235 mysqld on
# /etc/init.d/mysqld start


Observação: O usuário root do banco não tem ligação com o usuário root do sistema, suas senhas são armazenadas em locais diferentes e tem finalidades diferentes também, o usuário root do MySQL tem acesso apenas aos bancos do MySQL. O usuário root do sistema tem acesso a todo o sistema operacional.

Página anterior     Próxima página

Páginas do artigo
   1. Instalação de pacotes e dependências
   2. Configuração do MySQL
   3. Configuração do phpMyAdmin
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Replicação em banco de dados MySQL

Administrando bancos MySQL com phpMyAdmin

Store Procedures com Transaction no MySQL

OpenOffice + ODBC + MYSQL

Gerenciando banco de dados com MySQL (parte 2)

  
Comentários
[1] Comentário enviado por rony2605 em 17/09/2012 - 15:21h

Excelente artigo, esse é o caminho!

[2] Comentário enviado por GIRLinux em 05/04/2013 - 13:33h

Ola estava com o erro:
forbidden you don't have permission to access /phpmyadmin/ on this server whit suho sinpach server
que tambem é o erro
Você não tem permissão para acessar / phpmyadmin no servidor.
Então eu copiei o phpmyadmin para a pasta /var/www o erro continuou

Eu rm phpmyadmin deletei o arquivo

O caminho padrão é /usr/share/phpmyadmin

caminho correto: /var/www

basta mover o arquivo conforme escrito abaixo:

mv /usr/share/phpmyadmin /var/www/phpmyadmin

entrar no caminho localhost/phpmyadmin

[3] Comentário enviado por heroes em 05/04/2013 - 19:08h

Olá GIRLinux, você pode sim resolver erros de permissão movendo o arquivo como você fez.
Mas seria, digamos "boas praticas" arrumar esse erro setando a permissão correta no arquivo da instalação do yum.

# vim /etc/httpd/conf.d/phpmyadmin.conf


#
# Web application to manage MySQL
#

#<Directory "/usr/share/phpmyadmin">
# Order Deny,Allow
# Deny from all
# Allow from 127.0.0.1
#</Directory>

[4] Comentário enviado por fernandodmf em 21/08/2014 - 17:17h

Alguém sabe o porque quando tento dar o yum update aparece a seguinte msg;

Error: cannot retrieve metalink for repository: epel. Please verify its path and try again ?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts