
Estou usando o CentOS 6.5. Eu instaleiServidor MySQL 5.5de um .rpm
pacote (baixado do site oficial do MySQL) usando o .rpm
instalador padrão. Também instalei o pacote MySQL Client da mesma maneira.
Pelo que eu sei, mysql
o processo é MySQLcliente, e mysqld
é MySQLservidor- embora eu não tenha certeza.
O problema é que o mysqld
processo não está em execução. Quando digito service mysqld start
ou service mysqld status
recebo a mesma mensagem de erro
mysqld: serviço não reconhecido
No entanto, mysql
o processo está funcionando bem. Consegui executar consultas com sucesso usando o mysql
comando.
Preciso ser independente de repositório, então não devo usar arquivos yum
.
Quando executo /usr/sbin/mysqld start
, recebo o seguinte erro:
[ERRO] Erro fatal: Por favor leia a seção "Segurança" do manual para descobrir como executar o mysqld como root!
[ERRO] Abortando
[Nota] mysqld: Desligamento completo
Responder1
O nome do serviço MySQL em rpms oficiais fornecidos pelo MySQL é mysql
.
Então você precisa usar service mysql start
para iniciar o servidor MySQL. O comando inicia o daemon MySQL mysqld
.
O programa cliente tem o mesmo nome mysql
.
Nos pacotes fornecidos pelo CentOS o serviço é denominado mysqld
.