terça-feira, 11 de novembro de 2014

systemctl e MySQL

Original post: http://anothermysqldba.blogspot.com/2014/11/systemctl-and-mysql.html

Assim, alguns usuários concluir um yum install do MySQL e esperar para ser capaz de usar o seguinte comando para iniciar o servidor MySQL :: /etc/init.d/mysql começar apenas para obter "Nenhum arquivo ou diretório"

Então este é um post rápido para ajudar a usar o comando systemctl.
É provável que você veja isto:
# systemctl list-unit-files | grep mysql 
mysqld.service disabled

Primeiro eu recomendo ir para tools.percona.com e criar um arquivo my.cnf válido.

Portanto, a solução é fácil, só precisamos ativar esse modo que o banco de dados pode começar na inicialização do servidor.

#systemctl enable mysqld.service 
ln -s '/usr/lib/systemd/system/mysqld.service' '/etc/systemd/system/mysql.service' 
ln -s '/usr/lib/systemd/system/mysqld.service' '/etc/systemd/system/multi-user.target.wants/mysqld.service' 
#systemctl start mysqld 
#systemctl list-unit-files | grep mysql 
mysql.service enabled 
mysqld.service enabled

Agora você deve ser bom para ir ...