Instalando MySQL no Ubuntu
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 - Atualização automática de drivers em breve
Jogos para Linux: Gridwars
Ofertas Relacionadas | R$ 399.99 até 18x de 30.00 | R$ 549.99 até 18x de 41.25 | 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% [?]
Valeu!!!
Jerônimo
Legal …
Obg
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.
“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?
Acho que para o PostgreSQL, não seria muito diferente neah?
Irei testar e posto aki!
OBRIGADO!
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
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!!!!
Valew manow, td de bom aew.
Satisfação…Deus abençoe.
fuis
XcD
mas como faço para saber o caminho do banco de dados ou gravar em um caminho diferente