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?

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.


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).
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.