Bagaimana cara membuat layanan untuk memulai mariadb saya?

0

Saya menginstal mysql dan mariadb di pc yang sama (win10). Port 3306 diikat dengan mysql, 3307 dengan mariadb.

net start mysql   #start  mysql server.

Mulai server mariadb.

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

Mulai di latar belakang.

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

Sekarang saya ingin membuat layanan seperti net start mysql

net start mariadb 

Bagaimana cara membuatnya di windows10?

it_is_a_literature
sumber

Jawaban:

1

Gunakan scperintah dari prompt perintah untuk menambahkan MariaDB ke layanan.

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

Anda mungkin tidak memerlukan --user=rootperintah dalam saat menjalankannya sebagai layanan. Biasanya tidak diperlukan.

Dave
sumber
0
  1. Jalankan regedit. Ekspor HKLM\SYSTEM\CurrentControlSet\Services\MySQLsarang ke file .REG.
  2. Edit file .REG ini:
    • Ganti semua kejadian mysqldengan mariadb;
    • Edit ImagePath, atur ke nilai yang benar (ditunjukkan dalam pertanyaan Anda sebagai "Mulai server mariadb.").
  3. Impor hasil edisi Anda kembali ke registri.
  4. Reboot (tidak perlu tetapi aman).
Akina
sumber