[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Re: MySql em Shell
From: |
Fábio Oliveira |
Subject: |
Re: [shell-script] Re: MySql em Shell |
Date: |
Thu, 7 Apr 2011 09:44:12 -0300 |
Para adicionar um usuário com direitos no banco criado é só executar os
comandos
CREATE USER "nome_usuario" IDENTIFIED BY "senha"
e em seguida
GRANT ALL ON nome_banco.* TO "nome_usuario" IDENTIFIED BY "senha" WITH GRANT
OPTION
a opção WITH GRANT OPTION dá direitos deste usuário delegar direitos a
outros usuários no que diz respeito a este banco
Acrescentando estes comandos na sugestão da linha de comando ou utilizar a
sugestão de redirecionamento do Julio resolve o problema
Abçs
Fábio
Em 4 de abril de 2011 10:30, mrgraucio <address@hidden>escreveu:
>
>
> Cara, tem sim e bem simples
>
> Inicia o serviço como o Julio falou, depois para qualquer manipulação do
> banco você pode usar:
> "mysql -u root -p<senha> -e "<sintaxe>""
>
> No caso para criar o banco:
>
> "mysql -u root -pSENHA -e "CREATE DATABASE zabbix DEFAULT CHARACTER SET
> utf8""
>
> Para inserir dados também é da mesma forma, porém, se você for inserir
> muitos dados em alguma tabela não use gravar uma linha para cada abertura de
> banco, organize tudo em um arquivo no formato aceito pelo MySQL (aí já foge
> ao propósito da lista, acredito eu) e então ordene "mysql -u root -pSENHA -D
> zabbix < ARQUIVO.sql", isso deve te ganhar bastante tempo em grandes volumes
> de dados.
>
> Abraço!
>
> --- Em address@hidden, "Julio C. Neves" <julio.neves@...>
> escreveu
>
> >
> > Antes de mais nada, seria bom se vc colocasse um nome ou assinasse sua
> msg
> > para sabermos com quem falamos.
> >
> > acho que vc poderia colocar tude dentro de um script shell fazendo algo
> > assim:
> >
> > # service mysqld start
> > # mysql -u root << fim
> > create database zabbix character set utf8;
> > quit;
> > fim
> >
> > Cuidado para não colocar brancos ou <TABs> antes ou depois do rótulo fim.
> >
> > Cordialmente,
> >
> > Julio Neves
> >
> > *Quer programar bem em Shell?*
> >
> > *Use este endereço de e-mail, o Skipe ou ☎ (21)8112-9988 ☎*
>
> > My profiles: [image: Twitter] <http://twitter.com/juliobash>
> > Contact me: [image: Skype/] julioneves1
> >
> >
> > Em 3 de abril de 2011 10:52, rogi_cps <rogi_cps@...> escreveu:
>
> >
> > >
> > >
> > > Preciso de uma ajuda, simples e rápida.
> > >
> > > Estou criando um script para innstalação de Zabbix, porém que manipular
> um
> > > banco em mysql. Pra falar a verdade não mexo com banco de dados.
> > >
> > > Tem o seguinte ponto para a instalação desejada:
> > >
> > > # service mysqld start
> > > # mysql -u root
> > > mysql> create database zabbix character set utf8;
> > > mysql> quit;
> > >
> > > porém não quero ter que parar o scripr e executar isso não mão,
> gostaria
> > > que o scripr executasse tudo, inclusive a manipulação interna do mysql,
> > > poderiam me ajudar com isso?? Teria uma forma de executar comandos
> internos
> > > do mysql, através de script shell??
> > >
> > > Agradeço a todos
> > >
> > >
> > >
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
>
>
--
Fábio
[As partes desta mensagem que não continham texto foram removidas]
- MySql em Shell, rogi_cps, 2011/04/03
- Re: [shell-script] MySql em Shell, Tiago Peczenyj, 2011/04/03
- Re: [shell-script] MySql em Shell, Naira Kaieski, 2011/04/03
- Re: [shell-script] MySql em Shell, Luciano Silva, 2011/04/03
- Re: [shell-script] MySql em Shell, Julio C. Neves, 2011/04/03
- Re: MySql em Shell, mrgraucio, 2011/04/04
- Re: [shell-script] Re: MySql em Shell,
Fábio Oliveira <=