Cara menggunakan install mysql windows

Tutorial ini bisa diterapkan pada MySQL versi 5 yang pada contoh ini adalah versi 5. 7. 30 serta MySQL versi 8 (8. 0. 20)

Sebenarnya banyak cara yang bisa kita lakukan untuk menjalankan mysql tanpa harus menginstalnya, salah satunya adalah dengan menggunakan XAMPP Portable yang sudah kita bahas pada tutorial sebelumnya. Cara Install XAMPP di Windows - Panduan Lengkap

Namun saat ini XAMPP tidak lagi menggunakan MySQL (karena sudah diakuisisi oleh oracle), melainkan menggunakan Maria DB. Versi terakhir MySQL yang didukung XAMPP adalah versi 5. 6

Sebagai alternatif, kita bisa menggunakan server WAMP atau EasyPHP yang masih konsisten menggunakan MySQL, tetapi kita tetap harus menginstalnya (tidak ada versi portabel)

Untuk kebutuhan tertentu kita hanya perlu menggunakan MySQL tanpa software atau aplikasi lain, maka kali ini kita akan membahas cara install MySQL Portable Zip File khusus di sistem operasi windows

I. Instal File Zip Portabel MySQL di Windows

Untuk dapat menginstal MySQL portable di Windows, langkah-langkah yang kita perlukan adalah

1 Unduh dan Ekstrak File Zip

Pertama-tama, unduh file MySQL dalam bentuk zip dengan mengunjungi halaman unduhan resmi di http. //dev. mysql. com/unduh/mysql/

Cara menggunakan install mysql windows
Cara menggunakan install mysql windows

Halaman Resmi Unduh File Zip MySQL

Pilih file sesuai dengan arsitektur Windows yang anda gunakan, 32 bit atau 64 bit, pada tutorial ini saya menggunakan versi 64 bit. Pada halaman selanjutnya, klik No thanks, just start my download

Cara menggunakan install mysql windows
Cara menggunakan install mysql windows

Download MySQL Portable Langsung Tanpa Login

Selanjutnya, ekstrak file zip tersebut. Misalnya pada contoh ini saya ekstrak ke direktori D:\mysql-8.0. Isi foldernya seperti terlihat pada gambar berikut

Cara menggunakan install mysql windows
Cara menggunakan install mysql windows

Ekstrak File Hasil

2 Tambahkan Folder Data dan Buat File Konfigurasi

Selanjutnya kita membuat folder baru yang akan digunakan MySQL untuk menampung semua data yang berhubungan dengan database seperti data tabel, stored routines, dll

Pada MySQL versi 5. 6 dan sebelumnya, semua data secara default akan disimpan di folder data, yang sudah termasuk dalam file zip yang kita unduh

Namun, dimulai dengan MySQL versi 5. 7, folder sudah dihapus dan kita bebas menentukan nama dan letak folder sesuai dengan yang kita inginkan

Untuk mudahnya kita beri nama folder tersebut dengan nama datanya dan kita tempatkan pada folder utama (D. \mysql-8. 0), selain itu kita juga perlu membuat file konfigurasi bernama my.ini

Cara menggunakan install mysql windows
Cara menggunakan install mysql windows

Folder Data dan File Konfigurasi my. ini

3 Buat Konfigurasi

Langkah selanjutnya, kita perlu menambahkan beberapa parameter pada file my.ini. Parameter ini akan digunakan oleh MySQL untuk melakukan berbagai pengaturan

Untuk mempermudah, salin dan tempel konten dari file my-default.ini ke dalam file my.ini, lalu buka file dengan notepad (atau notepad++), lalu di bawah [mysqld] tambahkan parameter berikut

[mysqld]
basedir = "/mysql-8.0"
datadir = "/mysql-8.0/data"
port = 3306
server_id = 1
log_error = "mysql_error.log"
pid_file = "mysql.pid"
socket = "/mysql-8.0/mysql.sock"

# Buffer pool size 50 - 80% dari total RAM server
innodb_buffer_pool_size=512M 

# Optional - Default Configuration
max_allowed_packet = 8M
key_buffer_size=16M 

# Where do all the plugins live
plugin_dir = "/mysql-8.0/lib/plugin/"

character-set-server=utf8mb4
collation-server=utf8mb4_general_ci

Bagian Opsional - Konfigurasi Default dapat dihapus atau diubah sesuai kebutuhan. Referensi untuk konfigurasi tersebut dapat ditemukan di halaman MySQL. https. //dev. mysql. com/doc/refman/8. 0/en/konfigurasi-server. html

Selain itu, kami menyimpan semua log kesalahan ke dalam file

mysqld --initialize
atau
mysqld --initialize-insecure
0 jika tidak, maka MySQL akan menyimpannya dalam file dengan ekstensi
mysqld --initialize
atau
mysqld --initialize-insecure
1, kami juga melakukan ini pada
mysqld --initialize
atau
mysqld --initialize-insecure
2 dan
mysqld --initialize
atau
mysqld --initialize-insecure
3

4 Inisiasi Untuk Pertama Kalinya

Selanjutnya untuk dapat menjalankan MySQL, kita perlu menginisialisasi (initialize). Proses ini hanya dilakukan satu kali

Proses ini akan membuat file dan database yang dibutuhkan untuk menjalankan mysql termasuk membuat user untuk login dan hak akses user

Untuk memulai, ada dua perintah yang bisa kita gunakan (kita harus memilih salah satu), yaitu

mysqld --initialize
atau
mysqld --initialize-insecure
_

Perbedaan keduanya adalah.

mysqld --initialize
atau
mysqld --initialize-insecure
_4 akan membuat password acak untuk login, password akan ditulis di file log, dalam contoh ini
mysqld --initialize
atau
mysqld --initialize-insecure
5 yang ada di folder data

Sedangkan pada

mysqld --initialize
atau
mysqld --initialize-insecure
_6, kita tidak perlu menentukan password, tapi kita masih bisa membuat passwordnya nanti

Secara default, proses akan membuat pengguna untuk login dengan nama pengguna

mysqld --initialize
atau
mysqld --initialize-insecure
7, kita dapat menentukan nama pengguna lain dengan menambahkan opsi
mysqld --initialize
atau
mysqld --initialize-insecure
8, misalnya
mysqld --initialize
atau
mysqld --initialize-insecure
9
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to MySQL server on 'localhost' (10061)'
Check that mysqld is running on localhost and that the port is 3306.
You can check this by doing 'telnet localhost 3306'
0

Untuk mempermudah, pada contoh ini kita akan memulai dengan username

mysqld --initialize
atau
mysqld --initialize-insecure
7 tanpa password . Buka command prompt dan arahkan kursor ke folder bin, lalu jalankan perintah
mysqld --initialize
atau
mysqld --initialize-insecure
9
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to MySQL server on 'localhost' (10061)'
Check that mysqld is running on localhost and that the port is 3306.
You can check this by doing 'telnet localhost 3306'
3

Cara menggunakan install mysql windows
Cara menggunakan install mysql windows

Inisialisasi Perintah

Tunggu beberapa detik (kadang beberapa menit) hingga proses selesai (hingga kursor kembali ke D. \maysql-8. 0)

5 MySQL Siap Digunakan

Pada tahap ini MySQL sudah dapat digunakan, untuk dapat menggunakan MySQL, kita perlu menjalankan server MySQL. Buka command prompt dan ketik perintah

mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to MySQL server on 'localhost' (10061)'
Check that mysqld is running on localhost and that the port is 3306.
You can check this by doing 'telnet localhost 3306'
4 jika berhasil maka kursor akan berhenti dan tidak akan kembali ke
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to MySQL server on 'localhost' (10061)'
Check that mysqld is running on localhost and that the port is 3306.
You can check this by doing 'telnet localhost 3306'
5, seperti gambar berikut

Cara menggunakan install mysql windows
Cara menggunakan install mysql windows

Menjalankan Server MySQL

Jika kursor kembali ke

mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to MySQL server on 'localhost' (10061)'
Check that mysqld is running on localhost and that the port is 3306.
You can check this by doing 'telnet localhost 3306'
5 kemudian terjadi error, untuk mengatasinya lihat bagian II di bagian bawah tutorial ini.

Selanjutnya jika menggunakan MySQL versi 5. 7. 18 dibawah ini sob sobat bisa menutup jendela command prompt, walaupun mysql server di tutup tetap jalan (bisa dilihat di Windows Task Manager bagian Processes). Ini tidak berlaku untuk MySQL versi 5. 7. 18 ke atas dan versi 8 ke atas, pada versi tersebut jika command prompt ditutup maka server juga akan mati.

Sampai saat ini, MySQL dapat digunakan dengan username default

mysqld --initialize
atau
mysqld --initialize-insecure
7 tanpa password. Anda dapat mencoba menjalankan MySQL menggunakan command prompt atau aplikasi manajemen database seperti phpMyAdmin, HeidiSQL, atau Toad for MySQL

Mari kita coba dengan command prompt. Buka prompt perintah baru lalu arahkan kursor ke

mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to MySQL server on 'localhost' (10061)'
Check that mysqld is running on localhost and that the port is 3306.
You can check this by doing 'telnet localhost 3306'
5, lalu ketikkan perintah
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to MySQL server on 'localhost' (10061)'
Check that mysqld is running on localhost and that the port is 3306.
You can check this by doing 'telnet localhost 3306'
9

Cara menggunakan install mysql windows
Cara menggunakan install mysql windows

Menjalankan MySQL Dengan Command Prompt

6 Matikan Server MySQL

Aktif mysql versi 5. 7. 18 dibawah ini , jika kita sudah menjalankan mysql server, maka server akan terus aktif sampai kita mematikan server atau kita restart komputer kita. Server dapat dilihat di Windows Task Manager (Pada Windows 7+. Ctrl + Shift + Esc)

Cara menggunakan install mysql windows
Cara menggunakan install mysql windows

Untuk mematikannya, kita bisa mematikannya secara manual melalui Windows Task Manager atau melalui command prompt dengan menjalankan perintah

2020-05-16T04:43:17.798171Z 0 [ERROR] Can't start server: Bind on TCP/IP port: No such file or directory
2020-05-16T04:43:17.798767Z 0 [ERROR] Do you already have another mysqld server running on port: 3306 ?
2020-05-16T04:43:17.799379Z 0 [ERROR] Aborting
0 seperti berikut

Cara menggunakan install mysql windows
Cara menggunakan install mysql windows

Jika gagal, akan muncul pesan error seperti ini

mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to MySQL server on 'localhost' (10061)'
Check that mysqld is running on localhost and that the port is 3306.
You can check this by doing 'telnet localhost 3306'

II. Instal File Zip Portabel MySQL – Atasi Error

Terkadang proses instalasi tidak berjalan lancar, beberapa diantaranya hanya diketahui saat menjalankan mysql server menggunakan perintah

2020-05-16T04:43:17.798171Z 0 [ERROR] Can't start server: Bind on TCP/IP port: No such file or directory
2020-05-16T04:43:17.798767Z 0 [ERROR] Do you already have another mysqld server running on port: 3306 ?
2020-05-16T04:43:17.799379Z 0 [ERROR] Aborting
1

Seperti yang kita bahas di atas, jika kita menjalankan mysqld dan kursor kembali ke direktori D bin. \mysql-8. 0\bin maka terjadi error, contohnya seperti ini

Cara menggunakan install mysql windows
Cara menggunakan install mysql windows

Kesalahan Saat Menjalankan Server MySQL

Untuk menelusuri penyebab error, buka file log error, misalnya pada contoh ini terletak di

2020-05-16T04:43:17.798171Z 0 [ERROR] Can't start server: Bind on TCP/IP port: No such file or directory
2020-05-16T04:43:17.798767Z 0 [ERROR] Do you already have another mysqld server running on port: 3306 ?
2020-05-16T04:43:17.799379Z 0 [ERROR] Aborting
2, lalu cari bagian yang mengandung error (
2020-05-16T04:43:17.798171Z 0 [ERROR] Can't start server: Bind on TCP/IP port: No such file or directory
2020-05-16T04:43:17.798767Z 0 [ERROR] Do you already have another mysqld server running on port: 3306 ?
2020-05-16T04:43:17.799379Z 0 [ERROR] Aborting
3 ), misalnya

2020-05-16T04:43:17.798171Z 0 [ERROR] Can't start server: Bind on TCP/IP port: No such file or directory
2020-05-16T04:43:17.798767Z 0 [ERROR] Do you already have another mysqld server running on port: 3306 ?
2020-05-16T04:43:17.799379Z 0 [ERROR] Aborting

Dalam kesalahan tersebut, ada indikasi bahwa port 3306 telah digunakan, mungkin ada MySQL lain yang berjalan. Dalam prakteknya, bentuk error bisa bermacam-macam, intinya selalu cek error di log file

Itulah pembahasan cara install file zip portable mysql di windows, semoga bermanfaat

Berlangganan sekarang

Suka artikel di Jagowebdev. com? . com

Komitmen kita. Kami selalu menghargai privasi Anda dan tidak akan membagikan identitas Anda kepada pihak mana pun

Langkah-langkah untuk menginstal MySQL?

Unduh Pemasang MySQL
Pilih Jenis Kustom
Pilih Aplikasi yang akan Diinstall
Persyaratan Instal
Unduh & Instal MySQL
Konfigurasi Server
Konfigurasi Pengguna Root
Konfigurasi Layanan MySQL Windows

Langkah-langkah menjalankan program database MySQL?

MySQL Membuat Database dan Tabel .
Buka command prompt dengan menekan ctrl + R lalu ketik cmd dan enter
Buka MySQL dengan mengetikkan cd AppServ\MySQL\bin\MySQL
Saat diminta password, masukkan password yang anda buat (namun biasanya password defaultnya adalah “root”)

Bagaimana cara memulai layanan MySQL?

Klik menu Mulai > Panel Kontrol > Sistem dan Keamanan > Alat Administratif dan dari jendela yang terbuka, klik dua kali Layanan. Untuk mulai menjalankan layanan Windows dari MySQL, klik kanan pada MySQL dan pilih Mulai pada menu pop-up yang muncul .

Bagaimana cara mengunduh MySQL?

Cara Mengunduh Mysql . //dev. mysql. com/downloads/mysql/ ) untuk memulai proses pengunduhan mysql kunjungi url berikut ( http://dev.mysql.com/downloads/mysql/ ) untuk memulai proses download mysql .