Como criar um serviço para iniciar meu mariadb?

0

Eu instalei o mysql e o mariadb no mesmo pc (win10) .Port 3306 binded com o mysql, 3307 com o mariadb.

net start mysql   #start  mysql server.

Inicie o servidor mariadb.

F:/mariadb-10.3\bin\mysqld   --defaults-file=F:/mariadb-10.3\mysql\my.ini  --user=root  

Comece em segundo plano.

start /B  F:/mariadb-10.3\bin\mysqld   --defaults-file=F:/mariadb-10.3\mysql\my.ini  --user=root 

Agora eu quero criar um serviço como net start mysql

net start mariadb 

Como fazer isso no windows10?

    
por it_is_a_literature 28.08.2018 / 05:16

2 respostas

1

Use o comando sc em um prompt de comando para adicionar o MariaDB aos serviços.

sc create MariaDB binpath= "F:/mariadb-10.3/bin/mysqld --defaults-file=F:/mariadb-10.3/mysql/my.ini" DisplayName= "MariaDB" start= "auto"

Você provavelmente não precisa do --user=root no comando ao executá-lo como um serviço. Geralmente não é necessário.

    
por 31.08.2018 / 12:28
0
  1. Execute o regedit. Exporte o HKLM\SYSTEM\CurrentControlSet\Services\MySQL do arquivo .REG.
  2. Edite este arquivo .REG:
    • Substitua todas as ocorrências de mysql por mariadb ;
    • Edite o ImagePath, defina-o para o valor correto (mostrado na sua pergunta como "Iniciar servidor mariadb").
  3. Importe o resultado da sua edição de volta ao registro.
  4. Reinicialize (não é necessário, mas é seguro).
por 28.08.2018 / 07:23