Pedro Bento 0 Denunciar post Postado Dezembro 10, 2010 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
Thiago José Lucas 0 Denunciar post Postado Dezembro 10, 2010 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