Acostumado com utilização do /etc/rc.d/rc.local do Slackware e noutras distros para acrescentar scripts diversos na inicialização, me deparei com um problemão, com horas de tentativas frustadas para realizar o mesmo no Ubuntu, porém numa situação bastante particular: executar o MySQL numa pasta diferenciada (/usr/local/mysql_server), utilizando a distribuição binária.
Por que disto? Para executar múltiplos binários MySQL na mesma máquina.
Então... Como é de conhecimento de muitos, para conseguir executar o mysqld_safe, é necessário executar a partir da pasta da instalação binária:
cd /usr/local/mysql_server
./bin/mysqld_safe &
As duas linhas acima não funcionam no /etc/rc.local do Ubuntu.
No Ubuntu, isto só funcionou em /etc/init.d/bootmisc.sh
Sim, existem formas mais bonitas disto ser feito. Mas quando for necessário, bootmisc.sh pode salvar sua vida.
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário