Atualmente, estamos usando o MySQL 5.7.20 no CentOS e estamos usando a instalação zip. Como é uma instalação zip, não temos serviço criado em /etc/init.d/.
Existe algum outro método para inicialização e desligamento automáticos, como costumamos fazer com o serviço.
Podemos inicializar usando /etc/rc.local, mas e se quisermos fazer o desligamento automático ou o status do serviço? qualquer script de serviço de amostra
Por favor sugira.
Obrigado.
DESLIGAR
O MySQL 5.7 agora apresenta o comando SHUTDOWN , que requer o privilégio SHUTDOWN .
MÉTODO DE DESLIGAMENTO #1: Dentro do cliente mysql
MÉTODO DE DESLIGAMENTO #2: Do SO usando o cliente mysql
MÉTODO DE DESLIGAMENTO #3: Usando mysqladmin
Isso pode ser feito com qualquer versão do MySQL 5.x
STATUS
Você pode usar mysqladmin
Por exemplo, para ver se o mysqld está ativo, execute isto:
Você também pode fazer um dos seguintes:
COMEÇO AUTOMÁTICO
Verifique se você tem
chkconfig mysqld on
ouchkconfig mysql on
ativouNão há programas utilitários mysql para inicialização automática, exceto mysqld_safe , que é iniciado pelo serviço mysqld (ou mysql). Isso geralmente é emitido por
sudo service mysqld start
(MySQL 5.7) ousudo service mysql start
.Se você gostaria de tentar escrever um script mysqld_safe customizado, por favor veja meus posts antigos para ideias
Sep 30, 2011
: Executando várias instâncias no mesmo hostSep 17, 2012
: sintaxe do comando mysqlservice