ONúcleo.com - Seu portal de Informações trazendo tecnologia, saúde, notícias, diversão e conhecimento.

Banner
Manuais Diversos Instalando o Servidor MySQL no Linux

Instalando o Servidor MySQL no Linux

Imprimir
( 13 Votes )

Salve salve, galera nuclear!!!


Hoje irei mostrar como instalar o Servidor MySQL para armazenar e manipular informações contidas em um Banco de Dados no GNU/Linux.

Instalando os Pacotes

  • Debian/Ubuntu
# apt-get install mysql-server
  • Fedora/CentOS
# yum install mysql-server

Após a instalação feita, crie a base de dados, inicie o serviço e habilite para iniciar durante o boot:

# mysql_install_db
# service mysqld start
# chkconfig mysqld on

  • Slackware
Baixe o pacote do MySQL e instale:

ftp://ftp.slackware- brasil.com.br/slackware-12.2/slackware/ap/mysql-5.0.67-i486-1.tgz

# installpkg mysql-5.0.67-i486-1.tgz

Após a instalação feita, crie a base de dados, habilite o serviço para iniciar durante o boot e inicie o MySQL:

# mysql_install_db --user=mysql
# chmod +x /etc/rc.d/rc.mysqld
# /etc/rc.d/rc.mysqld start


Configurando o MySQL


Atribui a senha no usuário "root" do MySQL:

$ mysqladmin -u root password "senha"

Para alterar a senha do usuário "root" outra vez, terá que utilizar o parâmetro "-p": 

$ mysqladmin -u root -p password "nova_senha"
Enter password: senha


Feito a instalação e mudança de senha do usuário "root", você estará apto a desenvolver o trabalho no seu computador conectando normalmente ao MySQL, porém, se a idéia é disponibilizar o acesso ao banco para receber conexões de outras máquinas, atribui as permissões no usuário "root" do MySQL:

$ mysql -u root -p
GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY 'senha';
\q


Caso queira restringir o acesso ao seu banco de dados por IP, troque o "%" pelo IP. Normalmente queremos liberar o acesso para todos os IPs em uma faixa, no meu exemplo, quero liberar para todas as máquinas da rede 192.168.1.0:

$ mysql -u root -p
GRANT ALL ON *.* TO 'root'@'192.168.1.%' IDENTIFIED BY 'senha';
\q

  • Debian/Ubuntu e Slackware
Com as permissões atribuídas no usuário "root", ainda não está totalmente liberado para poder fazer as conexões remotas no MySQL.
  • Debian/Ubuntu
No arquivo "/etc/mysql/my.cnf", na linha bind-address, comente-o adicionando o "#", deixando a linha assim:

#bind-address = 127.0.0.1
  • Slackware
No arquivo "/etc/rc.d/rc.mysqld", na linha SKIP, comente-o adicionando o "#", deixando a linha assim:

#SKIP="--skip-networking"

Terminando a configuração, reinicie o MySQL:
  • Debian/Ubuntu
# /etc/init.d/mysql restart
  • Fedora/CentOS
# service mysqld restart
  • Slackware
# /etc/rc.d/rc.mysqld restart

Testando a Conexão


$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 9
Server version: 5.1.51 Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>


Pronto.


Instalando o Servidor MySQL no Linux

Adicionar comentário


  • Picasa ONucleo
  • ONucleo
  • Videos ONucleo
  • Feeds RSS
  • Videos birazn
  • birazn
  • Blog birazn

Agregadors de Noticias

Copyright © 2003/2012 - Todos Direitos Reservados.
Por: Ubiratan Z. do Nascimento - ONúcleo.com.