Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Pedro Bento

shell x mysql com crontab

Recommended Posts

Srs,

 

Preciso que um script ( com comando mysql ) seja executado todo dia 1.

 

A parte do crontab para disparar tudo bem, mas como fica o script? dou o comando de login "mysqld -u root" depois "use database..." ?

 

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala Pedro,

 

Com o parâmetro "-e" você passa ao MySQL o SQL a ser executado. Um exemplo bem simples:

 

*************************************************************************************

#!/bin/bash

mysql -u root -p 'sua_senha' bd_name -e "SELECT * FROM nomeTabela;"

*************************************************************************************

 

Onde:

mysql -u root -p 'sua_senha' => dados para login no MySQL

bd_name => Nome da base de dados (não precisa do "use")

"SELECT * FROM nomeTabela;" (SQL)

 

Abraço,

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.