Your cart is currently empty!
Installasi MySQL 8.0 di Windows 10
#1 Download file zip MySQL server 8.0 pada link ini.
#2 Extract ke folder pilihan anda. Saya akan menggunakan folder C:\Mysql untuk contoh ini.
#3 Buka cmd.exe lalu masuk ke folder C:\MySQL\bin. Di dalam folder bin tersebut akan ada file mysqld.exe.
#4 Jalankan perintah dibawah untuk menginisialisasi folder data (C:\MySQL\data).
C:\Mysql\bin\mysqld.exe --initialize-insecure
#5 Lalu jalankan perintah dibawah untuk memulai. Berikut link untuk opsi-opsi mysqld.exe.
C:\Mysql\bin>mysqld.exe
C:\Mysql\bin>mysqld.exe --console
#6 Command prompt window kalian akan nyangkut selama mysqld.exe sedang berjalan.
#7 Kita bisa check dengan perintah netstat -a atau netstat -a | findstr 3306 untuk memastikan MySQL sudah berjalan. Pastikan port 3306 sudah terdaftar dan memiliki state LISTENING.
Proto Local Address Foreign Address State
...
TCP 0.0.0.0:3306 DESKTOP-XXX:0 LISTENING
...
#8 Untuk menghentikan server gunakan perintah dibawah, atau bisa juga dengan menekan CTRL+C pada window command prompt yang nyangkut.
C:\Mysql\bin>mysqladmin.exe -u root shutdown
#9 Check sekali lagi dengan perintah netstat -a untuk memastikan port 3306 sudah tidak terdaftar.
#10 Program mysqld.exe jika dijalankan akan nyangkut (muncul command terminal window yang harus didiamkan). Solusinya: buat script bernama start_mysql.bat atau nama apapun dengan extension .bat dan isi sebagai berikut:
@ECHO OFF
powershell Start-Process "C:\Mysql\bin\mysqld.exe" -WindowStyle Hidden
#11 Jika kalian ingin menginstal mysqld.exe sebagai service: buka cmd.exe sebagai administrator, lalu jalankan perintah dibawah.
C:\Mysql\bin>mysqld.exe --install
#12 Check jika service sudah terpasang.
Note: Service akan auto-start pada restart berikutnya.
C:\Mysql\bin>sc query mysql
SERVICE_NAME: mysql
TYPE : 10 WIN32_OWN_PROCESS
STATE : 1 STOPPED
WIN32_EXIT_CODE : 1077 (0x435)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
#13 Start MySQL service pada windows.
C:\Mysql\bin>net start mysql
#14 Check lagi dengan perintah sc query mysql.
SERVICE_NAME: mysql
TYPE : 10 WIN32_OWN_PROCESS
STATE : 4 RUNNING
(STOPPABLE, PAUSABLE, ACCEPTS_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
#13 Untuk menghapus dari service: buka cmd.exe sebagai administrator, lalu jalankan perintah dibawah.
Pastikan service tidak berjalan. Karena kalau masih berjalan nggak bisa di remove. Untuk menghentikan service gunakan perintah net stop mysql.
C:\Mysql\bin>mysqld.exe --remove
Selamat mencoba!

Leave a Reply