• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

teckV

[BD] MySQL no DOS ou consola Linux

3 mensagens neste tópico

Existem várias formas de gerir o MySQL e suas bases de dados... Aqui vou falar do método a partir da consola do DOS ou shell Linux.

Exemplo:

#mysql –u root –p
Enter password: password
mysql>create database joomla_db;
mysql>GRANT ALL PREVILEGES ON joomla_db.*
   TO manel@localhost IDENTIFIED BY ‘password’;

Passo a Passo:

Para entrar na consola do MySQL

comando:

mysql

opções

-u [user]

-p [para pedir a password]

c:\mysql -u manel -p  //entra no mysql usando o user manel - de seguida ele pede a password e colocas a password

mysql –u manel –p

Depois aparece-te uma consola do MySQL com a prompt "mysql>". Neste momento o MySQL está à espera de comandos. Há muitos comandos e podes ver nas referências quais são... Esta página fala dos comandos MySQL de uma forma muito boa - ex: mysql> show databases;

http://anaturb.net/MySQL/mysql_commands.htm

Devido ao facto de se poder introduzir comandos em várias linhas usa-se o ; para finalizar um comando, tipo como o comando "show databases" precisa apenas de uma linha coloca-se o ; no fim mas o comando "GRANT ALL PREVILEGES ON joomla_db.*" continua na linha seguinte não se colocando o ; nesta linha, mas sim na última "TO manel@localhost IDENTIFIED BY ‘password’;".

O comando completo

GRANT ALL PREVILEGES ON joomla_db.*
   TO manel@localhost IDENTIFIED BY ‘password’;

Seguindo o exemplo que coloquei no início... neste comando cria-se uma base de dados de nome "db_joomla"

mysql>create database joomla_db;

E agora dão privilégios ao user manel a essa base de dados. Se o user não existir é criado no momento.

GRANT ALL PREVILEGES ON joomla_db.*
   TO manel@localhost IDENTIFIED BY ‘password’;

E pronto... É assim que se mexe na consola do MySQL.

Explorem os guias de referência para mais comandos.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

yops....

Bom tutorial para o ppl que quer começar :cheesygrin:

Para mais detalhes ver o manual oficial do mysql... tem lá tudo... passo a passo, com exemplos etc etc.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

depois de instalar o MySQL é preciso inicializar as bases de dados de systema

#mysql_install_db

e depois podem iniciar o engine do mysql com o comando

#mysql_safe &

teckV

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora