Instalando MySQL no Ubuntu

This entry was posted on Sunday, 14 October, 2007

MySQL é um SGBD (Sistema Gerenciador de Banco de Dados) SQL amplamente divulgado, utilizado principalmente em projetos LAMP (Linux / Apache / MySQL / PHP).

Para utilizar um banco de dados, é necessário:
* Criar um novo banco de dados.
* Dar, a um usuário do banco de dados, a permissão de acesso a um servidor de banco de dados.
* Conceder, a este usuário, todos os direitos para utilizar este banco de dados específico.

Este tutorial explica como criar um novo banco de dados e conceder a um usuário as permissões adequadas.

O que faremos:
* Criaremos um um banco de dados chamado alunodb
* um usuário chamado jose
* com senha ninguem
* e que poderá acessar o banco a partir da própria máquina (localhost).

Passos:
1) Instalar um servidor mysql
$ sudo apt-get install mysql-server

2) O MySQL na configuração padrão traz um usuário root que não precisa de senha para autenticação no localhost. Neste caso, logue-se no servidor mysql utilizando:
$ mysql -u root

3) Caso já tenha sido atribuída um senha para o usuário root, utilize o parâmetro extra -p, assim:
$ mysql -u root -p
Será exibido um prompt para inserir a senha:
Enter password:

O interpretador de comandos do mysql exibirá seu prompt:
mysql>

4) Após ter se logado, o próximo passo é criar um banco de dados:
mysql> create database alunodb;
Query OK, 1 row affected (0.00 sec)

5) Dê permissão ao usuário jose para conectar ao servidor a partir de localhost utilizando a senha ninguem:
mysql> grant usage on *.* to jose@localhost identified by ‘ninguem’;
Query OK, 0 rows affected (0.00 sec)

6) Conceda todos os privilégios no banco de dados alunodb para este usuário:
mysql> grant all privileges on alunodb.* to jose@localhost ;
Query OK, 0 rows affected (0.00 sec)

Digite exit para sair do prompt do mysql e retornar ao prompt do sistema ou então, em outro terminal, para se conectar ao servidor mysql, utilize este comando:
$ mysql -u jose -p’ninguem’ alunodb
O mysql exibirá uma mensagem semelhante a esta abaixo e disponibilizará seu prompt.

Your MySQL connection id is 2
Server version: 5.0.38-Ubuntu_0ubuntu1-log Ubuntu 7.04 distribution

Type ‘help;’ or ‘h’ for help. Type ‘c’ to clear the buffer.

mysql>

Pronto. MySQL instalado e pronto para a utilização.

Site oficial do MySQL : [MySQL]

Leia também essas notícias:

Como Proteger as Entradas do GRUB com Senha

Jogo de guerra para Linux return to castle Wolfenstein

Linux Ubuntu game: OpenArena

Linux - Atualização automática de drivers em breve

Jogos para Linux: Gridwars

Ofertas Relacionadas
Celular Mp15 C  Wi Fi Tv 2.0 Java Cam.11mp C Zoom Flash Gsm
Celular Mp15 C Wi Fi Tv 2.0 Java Cam.11mp C Zoom Flash Gsm
Mais info»
R$ 399.99
até 18x de 30.00
Nokia 5530 Xpressmusic  3.2mp   Mp3   Mp4   Fm   4gb   Wi Fi
Nokia 5530 Xpressmusic 3.2mp Mp3 Mp4 Fm 4gb Wi Fi
Mais info»
R$ 549.99
até 18x de 41.25
Hiphone F003 Mp10 Mp12 Mp14 M8 Wifi Internet Tv Grtis 2chip
Hiphone F003 Mp10 Mp12 Mp14 M8 Wifi Internet Tv Grtis 2chip
Mais info»
R$ 399.00
até 18x de 29.93
Vitrine TecnoBlog  

Popularity: 8% [?]

17 Responses to “Instalando MySQL no Ubuntu”

  1. Jerônimo
    Eu estava procurando a parte da instalação e funcionou 100%!

    Valeu!!!

    Jerônimo

  2. admin
    Muito obrigado pelo feedback, procuramos testar todos os tutoriais antes de postar mas pode acabar faltando alguma coisa na hora da digitação. Se precisar de alguma coisa que não tenha aqui no blog é só pedir temos um vasto material pronto para publicação mas que ainda carece de alguma organização…
  3. Muito bom.
    Legal …

    Obg

  4. Gustavo
    Olá amigo.

    Configurei e funcionou legal, porém não consigo acesso remoto, vc tem algum tuto que diz respeito de como acessar o MySql por um Client Windows ?

    Sabe também como configurar o HostName no Ubuntu ?

    Valeu muito bom seu tutorial.

  5. Thiago
    bixo, eu to tentando instalar o drupal no meu linux e precisa do mysql, eu instalei e startei o server mas na hora de logar ele deu um erro que eu não consegui solucionar..

    “ERROR 1045 (28000): Access denied for user ‘root’@'localhost’ (using password: NO)”

    e se colocar o -p muda só o “(using password: YES)” no final.

    eu tentei mecher nas paradas de permissão mais não consegui encontrar o pq disso.. alguem consegue ajudar?

  6. Fabio Leal
    Valeu, cara… Me ajudou um pouco
  7. Fabio
    Perfeito! Obrigado e parabéns pela a iniciativa.
  8. Giovani
    O cara valeu ai.
  9. Wagner
    Muito bom cara…
    Acho que para o PostgreSQL, não seria muito diferente neah?
    Irei testar e posto aki!

    OBRIGADO!

  10. Bruno Rodrigues
    boa tarde, seu blog foi indicado por um usuario do “ubuntu forums-br “, gostei da sua explicação, mas tenho um necessidade um pouco diferente!
    Eu preciso instalar mysql no laboratorio de info da minha faculdade, o uso é para aprendizado, é aconselhavel utilizar um servidor e vários clientes ou cada pc com um servidor local?

    abraços e obrigado

  11. Toro
    Muito bom o tutorial. Parabéns.
  12. Renato dos santos
    Opa, maravilha de forum, estou com uma situação aqui complicada.
    Estou com o ubuntu 9.0.4 na minha maquina e tenho o virtual box instalado com o ubuntu server. Aminha intenção era instalar o mysql no server e de fora do virtual box acessar este banco.
    Consegui instalar o mysql no virtual box mas não consigo acessar o banco. No virtual box tenho instalado tambem o XP e dele consigo fazer um ping e da certo.
    Tem alguma dica de como fazer isto?
    Valeu, até mais!!!!
  13. Valeu mesmo funcionou filé !!!!
  14. kim elias
    Velho, muito boa a sua explicação, sou novo na area e trabalho com isso a dois meses somente e precisava muito aprender a configurar no pc de casa pra da umas fuçadas extras heauehau…

    Valew manow, td de bom aew.
    Satisfação…Deus abençoe.

    fuis
    XcD

  15. Marcelo
    Muito bom. obrigado
  16. reginaldo
    boa explicação valeu
    mas como faço para saber o caminho do banco de dados ou gravar em um caminho diferente

Trackbacks/Pingbacks

  1. Gabriel Mascarenhas