Como controlar o servidor mariadb usando o systemctl?

3

MariaDB instalado via

apt install mariadb-server

Queria começar, mas parece que mariadb-server.service não está instalado:

systemctl enable mariadb
systemctl enable mariadb-server

ambos falham.

dpkg -L mariadb-server-10.0 | grep service

não mostra nada. Mas vários tutoriais na Web instruem a emitir esses comandos.

Como instalar arquivos .service e por que eles estão ausentes?

    
por Bulat M. 24.11.2016 / 19:14

1 resposta

3
  • mariadb-server é um metapacote, por isso está vazio & amp; é criado apenas para declarações de dependências

    ~$ apt-cache search "mariadb-server*"
    auth2db - Powerful and eye-candy IDS logger, log viewer and alert generator
    mariadb-server - MariaDB database server (metapackage depending on the latest version)
    mariadb-server-10.0 - MariaDB database server binaries
    mariadb-server-core-10.0 - MariaDB database core server files
    
    ~$ apt-cache depends mariadb-server
    mariadb-server
      Depends: mariadb-server-10.0
    
    ~$ apt-cache -i depends mariadb-server-10.0 
    mariadb-server-10.0
      PreDepends: adduser
      PreDepends: debconf
      PreDepends: mariadb-common
      Depends: libdbi-perl
      Depends: lsb-base
      Depends: mariadb-client-10.0
      Depends: mariadb-server-core-10.0
      Depends: passwd
        passwd:i386
      Depends: perl
      Depends: psmisc
        psmisc:i386
     |Depends: debconf
      Depends: <debconf-2.0>
        cdebconf
        debconf
      Depends: libaio1
      Depends: libc6
      Depends: libpam0g
      Depends: libstdc++6
      Depends: zlib1g
    
  • Não possui uma entrada systemd , mas init.d um com nome diferente.

    /etc/init.d/mysql

    systemd-sysv-generator já deve ter gerado um arquivo de serviço com o mesmo nome, verifique:

     systemctl status mysql.service
    
por user.dz 26.11.2016 / 11:55