Setelah pada Tutorial Belajar MySQL: Pengertian Database, Database Model dan RDBMS kita membahas sedikit teori database, dan pada Tutorial Belajar MySQL: Pengertian Relational Database kita membahas beberapa istilah dalam relational database, maka saatnya untuk download dan install aplikasi MySQL.
Tutorial ini sudah diupdate untuk MySQL versi 8.0
Menginstall MySQL 8.0 Secara Stand Alone
Bagi anda yang sebelumnya pernah menggunakan MySQL, biasanya akan mendapati MySQL adalah bagian dari paket aplikasi AMP (Apache-MySQL-PHP). Aplikasi ini sering digunakan untuk mempelajari pemrograman web yang biasanya terdiri dari paket web server Apache, aplikasi database MySQL, dan bahasa pemrograman web PHP . Aplikasi XAMPP dan WampServer merupakan 2 diantara banyak aplikasi serupa yang sering digunakan di sistem operasi Windows.
Paket aplikasi bundle ini menawarkan kemudahan instalasi, karena kita tidak direpotkan dengan berbagai settingan agar ketiga aplikasi itu dapat berjalan. Jika pada komputer anda sudah terinstall aplikasi ini, silahkan dipakai, atau jika anda ingin menginstall MySQL menggunakan XAMPP, silahkan ikuti langkah-langkahnya pada tutorial cara menginstall XAMPP.
Pada tutorial MySQL kali ini saya akan memberikan langkah-langkah menginstall aplikasi MySQL secara sendiri (stand alone), langsung menggunakan file instalasi dari www.mysql.com. Dengan menginstall MySQL secara terpisah, kita dapat mempelajari secara lebih detail tentang settingan dan file-file aplikasi MySQL.
Juga untuk kepentingan belajar, saya hanya memakai interface command prompt (DOS), dimana kita akan mengetik huruf per huruf ketika mengoperasikan MySQL (bahasa query). GUI MySQL seperti PhpMyAdmin memang sangat praktis, namun kurang cocok untuk proses belajar database.
Download MySQL 8.0
MySQL yang akan kita gunakan adalah MySQL Community Server, yakni versi gratis dari MySQL. Versi lain, MySQL Enterprise Server adalah versi berbayar yang ditujukan untuk skala perusahaan dengan fitur database yang lebih advance.
Saat tutorial ini direvisi pada Desember 2018, versi stabil terakhir dari MySQL Community Server adalah versi 8.0.13. Aplikasi MySQL Community Server dapat di download di situs resmi MySQL: http://dev.mysql.com/downloads/mysql/.
MySQL mendukung berbagai macam sistem operasi, namun karena sebagian besar kita menggunakan Windows, maka saya hanya menjelaskan tentang cara instalasi di Windows.
Setelah halaman resmi MySQL terbuka, silahkan scroll ke bawah. Pada tampilan bagian download MySQL, kita akan mendapati beberapa paket instalasi yang bisa dipilih.
Pada menu Select Operating System, silahkan pilih sistem operasi yang diinginkan. Karena saya memakai Windows, pilihan Microsoft Windows sudah otomatis terpilih.
Installer MySQL terdiri dari 2 jenis, yakni file executable (exe) yang dinamakan Installer MSI, atau file ZIP. Agar lebih mudah, sebaiknya pilih file MSI karena file ini berisi versi MySQL yang dilengkapi wizard untuk memandu kita dalam proses instalasi dan pengaturan awal, sedangkan untuk versi ZIP merupakan aplikasi MySQL tanpa proses instalasi.
Setelah selesai, klik tombol: download untuk versi MSI.
Berikutnya adalah halaman “Download MySQL Installer”. MySQL menyediakan 2 jenis file, yakni dengan ukuran kecil (sekitar 16 MB), atau yang berukuran besar (sekitar 313 MB). Versi ukuran kecil sebenarnya adalah versi online installer, yang akan mendownload seluruh file MySQL pada saat proses instalasi berlangsung dan kita harus online. Sedangkan yang berukuran besar adalah versi offline installer yang tidak perlu terkoneksi ke internet ketika proses instalasi.
Agar lebih mudah dan supaya kita bisa menyimpan file master MySQL, sebaiknya pilih yang ukuran besar (offline installer). Klik tombol Download untuk melanjutkan.
Pada halaman “Begin your download”, MySQL akan menampilkan form login atau membuat akun di mysql.com. Jika berminat, silahkan isi form registrasi, namun jika tidak, lanjutkan dengan klik link “» No thanks, just start my download!”.
Proses download akan berlangsung beberapa saat. Tergantung kecepatan internet, proses ini mungkin bisa memakan waktu beberapa menit, mengingat ukuran file MySQL yang cukup besar.
Proses Instalasi MySQL
Setelah proses download file MySQL selesai, kita akan mendapati file instalasi MySQL berupa: mysql-installer-community-8.0.13.0.msi. Kemungkinan versi yang anda download akan berbeda karena MySQL terus mengeluarkan versi terbaru, namun langkah-langkah instalasinya kurang lebih tetap sama.
Lanjutkan dengan double klik file mysql-installer-community-8.0.13.0.msi. Jika anda menggunakan Windows 7, 8 atau Windows 10, akan muncul beberapa kali jendela konfirmasi hak akses administrator, silahkan klik Yes.
Setelah proses persiapan install selesai, akan ada tampilan lisensi MySQL, sekilas anda akan melihat bahwa MySQL menggunakan lisensi GNU GENERAL PUBLIC LICENSE. Ceklist “I accept the terms in the License Agreement”, lalu klik tombol Next.
Pada jendela “Choosing a Setup Type”, terdapat beberapa pilihan tipe instalasi. Mulai dari untuk developer default, server only, client only, full hingga custom.
Karena kita akan menggunakan MySQL dalam tahap pengembangan program, mungkin pilihan “Developer Default” adalah yang paling pas. Namun opsi ini menginstall cukup banyak aplikasi, bisa sampai 10 komponen serta memakan ruang harddisk lebih dari 1GB. Yang kita perlukan saat ini hanyalah MySQL Server.
Akan tetapi, jika memilih Server Only kita tidak bisa mengubah folder instalasi MySQL. Oleh karena itu pilih Custom kemudian klik tombol Next.
Pada jendela “Select Products and Features” kita bisa memilih aplikasi dan fitur apa saja yang ingin diinstall. Dapat dilihat bahwa file instalasi MySQL membundel banyak komponen selain MySQL Server, seperti: Aplikasi admin untuk excel, visual studio, connector MySQL, dan juga file dokumentasi. Inilah yang membuat file installer MySQL begitu besar.
Silahkan klik tombol tanda tambah (+) paling atas (MySQL Server), sampai anda menemukan: MySQL Server 8.0.13 – X64. Pilih pilihan ini, lalu klik tombol panah hijau ditengah-tengah jendela untuk memindahkan dari jendela “Available Product” ke “Product/Features To Be Installed“.
Jika anda langsung klik tombol Next, maka program MySQL akan diinstall pada folder: C:\Program Files\MySQL\MySQL Server 8.0, dan folder data di C:\ProgramData\MySQL\MySQL Server 8.0. Meskipun ini tidak masalah, tapi saya ingin mengubahnya ke folder lain supaya mudah diakses.
Caranya, klik pilihan MySQL Server 8.0.13 – X64 pada jendela sebelah kanan, kemudian di pojok kanan bawah akan muncul pilihan “Advanced Option“. Klik pilihan ini, dan akan keluar jendela baru untuk mengubah lokasi instalasi MySQL.
Terdapat 2 isian: Install Directory yang akan menjadi folder tempat file program MySQL. Dan Data Directory dimana file data seperti database dan tabel berada. Saya akan mengubah Install Directory ke C:\MySQL 8.0 dan Data Directory ke C:\MySQL 8.0\Data. Kedua folder ini tidak harus ada terlebih dahulu karena MySQL akan membuatnya secara otomatis. Akhiri dengan men-klik tombol OK, kemudian klik Next.
Pada Jendela Installation ini, akan ditampilkan produk dan fitur apa saja yang ingin diinstal. Karena kita hanya memilih MySQL Server 8.0.13, maka hanya 1 produk ini yang akan diinstall. Silahkan klik tombol Execute untuk memulai Proses Instalasi MySQL Server.
Proses instalasi akan memakan waktu beberapa saat, dan ketika selesai, klik tombol Next beberapa kali hingga kita masuk ke bagian konfigurasi awal MySQL.
Konfigurasi Awal MySQL
Setelah proses instalasi, MySQL akan masuk ke menu konfigurasi, jendela pertama untuk proses konfigurasi ini adalah Group Replication.
Pada jendela ini pilih “Standalone MySQL Server / Classic MySQL Replication” karena kita hanya akan menjalankan MySQL di satu komputer saja. Klik tombol Next.
Di jendela konfigurasi “Type and Networking” biarkan settingan default Development Computer dan port MySQL di 3306. Klik tombol Next.
Pada jendela Authentication Method, biarkan pilihan default di “Use Strong Password Encryption for Authentication“, lalu klik tombol Next.
Jendela berikutnya adalah Account and User Role. Pada bagian ini kita akan membuat password untuk user root dan jika diinginkan juga bisa membuat user lain.
Pada bagian atas, kita harus menginput password untuk user root. Root adalah user tertinggi di dalam MySQL, atau sering disebut juga dengan superuser. User root memiliki hak akses kepada semua tabel dan database, termasuk menghapus seluruh database yang ada. Karena kita menggunakan MySQL server ini di komputer sendiri dan hanya untuk proses belajar, silahkan input password yang mudah diingat, saya akan menggunakan password: “qwerty“.
Pada bagian bawah terdapat pilihan untuk menambah user lain selain root. Namun untuk saat ini kita tidak memerlukannya, dan kita akan mempelajari cara membuat user dari dalam MySQL nanti. Akhiri jendela ini dengan men-klik tombol Next.
Jendela berikutnya sangat penting, terutama jika anda berencana menginstall lebih dari 1 MySQL di dalam komputer (misalnya satu lagi dari XAMPP).
Jika checkbox “Configure MySQL Server as Windows Service” dipilih, MySQL akan diinstall sebagai “Windows Service”. Artinya, MySQL akan langsung aktif setiap Windows berjalan.
Ini bisa menjadi masalah jika anda ingin menjalankan MySQL dari sumber lain (seperti XAMPP). Karena MySQL tidak bisa berjalan bersamaan di satu komputer (jika menggunakan port yang sama). Oleh karena itu hapus pilihan “Configure MySQL Server as Windows Service”, lalu klik Next.
Jendela terakhir adalah “Apply Configuration”. Disini seluruh setingan yang sudah kita pilih akan diterapkan. Klik tombol Execute.
Setelah beberapa saat, seluruh konfigurasi sudah diterapkan. Klik tombol Finish.
Di jendela Product Configuration tidak ada pengaturan yang harus kita pilih, langsung saja klik tombol Next.
Proses instalasi MySQL Server sudah selesai.
Menguji Instalasi MySQL
Setelah menginstall MySQL di atas, MySQL Server 8.0 secara otomatis juga telah berjalan di latar belakang. Kita akan mencoba mengakses MySQL Server ini.
Untuk menguji apakah MySQL sudah terinstall dengan sempurna, kita akan coba mengakses MySQL Command Line Client dari menu Start –> MySQL –> MySQL 8.0 Command Line Client.
Pada jendela DOS yang terbuka, masukkan password untuk user root yang telah kita buat tadi, dalam tutorial ini saya memberikan password “qwerty”, lalu tekan Enter. Jika tampilan “Welcome to the MySQL monitor” sudah muncul, berarti instalasi MySQL kita berjalan dengan sukses. Untuk uji coba perintah MySQL, ketik perintah SHOW DATABASES; (akhiri dengan tanda titik koma) lalu tekan Enter:
Siip, proses instalasi MySQL sudah selesai dan siap digunakan.
Setelah berhasil menginstall MySQL dan menjalankannya untuk pertama kali, kita sudah dapat langsung mencoba MySQL pada Tutorial Belajar MySQL : Dasar Penulisan Query MySQL .
Bagi yang ingin melihat file instalasi MySQL serta file konfigurasi MySQL my.ini, akan kita bahas pada tutorial selanjutnya, Tutorial Belajar MySQL : Folder Instalasi MySQL dan File my.ini
gak ad gan
yg d download udah versi 8.0.15
Bisa coba ke sini untuk penjelasan tentang error tersebut: https://stackoverflow.com/questions/29866381/mysql-server-5-7-installation-fails-at-writing-configuration-file
Atau sebagai langkah alternatif, bisa pakai MySQL bawaan XAMPP saja.
Min pas saya buka "MySQL 8.0 Command Line Client" tidak bisa, malah tertutup terus secara otomatis kenapa ya?
Kalau langsung tertutup biasanya karena salah password root atau MySQL Server belum berjalan. Bisa coba akses dari cmd agar pesan errornya lebih jelas.
Mengenai cara menjalankan mysql client dari cmd saya bahas di sini: https://www.duniailkom.com/tutorial-mysql-menjalankan-mysql-client/
Min mau tanya, cara atasi erro my sql query browser gimana min, pemula banget soalnya
Min saya mau tanya, saat install di bagian Type and Networking, untuk port 3306 nya tidak bisa dipakai, status nya muncul "the specified port is already in use". Bagaimana ya min itu maksudnya? dan saya harus bagaimana?
Terima Kasih
Berarti di komputer sudah ada MySQL yang sedang running. Bisa jadi sebelumnya pernah Install MySQL atau XAMPP. Boleh di matikan dulu service MySQL yang lama tersebut atau di uninstall saja.
Tolong dibantu caranya
agar mySQL-nya bisa diakses secara online
dimanapun berada asal ada internetnya
biar aplikasinya bisa akses ke DBnya langsung
thanks
Kalau ingin databasenya bisa diakses online, maka harus sewa web hosting.
Permisi min, itu kan disuruh download yg versi 32bit, sementara komputer saya 64bit gapapa min ?
G masalah, versi 32bit tetap bisa jalan di 64bit.
Maaf bang? Kalo xampp dan mysql sama sama untuk database atau gimana bang, soalnya masih bingung memahami keduanya dan mana yang lebih bagus?
XAMPP itu merupakan "aplikasi paket", yang terdiri dari Apache web server, MySQL (sekarang sudah MariaDB), PHP, dan beberapa aplikasi lain. Jadi sekali install sudah langsung banyak dan tidak repot2 lagi untuk menghubungkan setiap aplikasi. XAMPP cocok untuk yang tidak hanya belajar MySQL saja, tapi juga ingin belajar materi web programming seperti PHP.
Sedangkan di dalam tutorial ini adalah menginstall 1 aplikasi MySQL saja.
Untuk penggunaan dasar, tidak ada perbedaan antara MySQL/MariaDB yang diinstall terpisah dengan yang bawaan XAMPP. Boleh pakai yang mana saja.
bang berarti kalo aku ngga usah insstall mysql aja kali yah soalnya udah punya aplikasi xampp alias sama aja kan itu ?
soalnya pas akuinstall mysql ini agak ngga paham masa udah ngikut tutorial instalasi abang yang di part 6 tapi masa ngga ada folder data padahal pas data recovery udah ikutin sama banget, btw sukses selalu bang thanksss udah share ilmu sebanyak ini
Betul, jika sudah install XAMPP, akses MySQLnya bisa dari situ saja. Untuk aplikasi MySQL client nanti berada di c:\\xampp\mysql\
kenapa folder data saya tidak ada ?
Min knp setelah ketik SHOW DATABASES; ada pesan "You have an error in your SQL syntax;
Kurang tau juga nih.., soalnya perintah SHOW DATABASES; itu merupakan perintah asli dari MySQL. Besar kemungkinan ada tambahan huruf atau ada tambahan perintah lain.
kok pas saya masukin password di mysql client error ya gmn tuh bang .thanks
Errornya apa ya? bisa jadi salah ketik password. Boleh sesuaikan dengan password yang diisi pada saat proses instalasi
Malam Kak, punyaku versi update 2019. Jadi alurnya sedikit berbeda dan saat masuk pd form instalation tidak keluar aplikasinya , tidak ada gambar di mysql servernya. Jadi kosongan. Tidak bisa di next. Kira" salahnya dimana ya? Sudah sama persis dengan tutorial diatas
kenapa punya saya gabisa di open ya appnya?
Apakah ada pesan error?
Kok di available product MySQL Server 8.0 tidk muncul yah, yg muncul cuma 5.7 dan 5.6. Itu bagaimna yah? Tolong dong. Thanks
Untuk setting rootnya agar bisa ke localhost htdocs gimana yah mas?
mas, gimana cara fix error yang kaya gini
mysql: [Warning] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql.exe: ignoring option '–no-beep' due to invalid value ''.
Kok saya adanya file yang Zip ya, bukan MSI.. Kalau yang tipe ZIP gimana cara install nya?
Berarti yang di klik pada halaman download adalah versi .zip, bukan men-klik gambar "Go to Download Page" seperti yang ada di tutorial ini.
Untuk proses intalasi yang dalam bentuk zip nanti harus buat file konfigurasi my.ini sendiri. Untuk panduannya bisa coba ke sini: https://www.sitepoint.com/how-to-install-mysql/
Numpang tanya, saya sudah download MySQL dan sudah sampai tahap terakhir. kemudian saya ingin mencoba instalasi MySQL-Python Connector dengan versi Python 2.7 tapi kenapa gak muncul ya connector/python 2.7 nya yang muncul versi 8.0
boleh minta sarannya, karena saya ingin membuat project baru di PyCharm dengan interpreter Python27. terima kasih sebelumnya.
Saya juga belum pelajari cara koneksi Python ke MySQL. Tapi kemungkinan besar versi 8.0 itu adalah versi library konektornya, bukan versi Python. Jadi kemungkinan besar tetap bisa dipakai.
Sangat membantu, terimakasih banyak mas.
Sekarang sudah versi 8.0.21.0 ,ketika install mengapa di “Select Products and Features” tidak tampil MySQL Server yah?
cara buat mac os ada nggak?
bang mau nanya, kok di Mysql saya ada tulisan ERROR 1064 ya
Error 1064 adalah syntax error, kemungkinan besar ada yang salah di penulisan querynya.
ketika install mysql , tidak muncul license aggreement, langsung mucul choose type, dan saat dipilih custom, available product nya tidak ada mysql server nya. . gmn tuh gan?
Bang mau tanya saya intall MySQL kok ga bisa running kenapa ya? tiap buka command line client selalu close langsung. padahal SQL di XAMPP udh saya stop. trus password root itu lupa aq dulu banget pernah install mySQL soalnya..ada solusi ga bang?
Kemungkinan besar password user root salah. Untuk memastikan bisa akses manual dari cmd, lalu masuk ke folder instalasi mysql dan jalankan mysql -u root -p12345. Disini 12345 adalah password user root.
Jika keluar error "Access denied for user 'root’@'localhost’ (using password: YES)" maka memang salah password.
Solusi paling praktis install ulang saja MySQLnya.
bang, saya mau install MySQL versi 8.0.23 tapi pas di bagian Check Requirements, ada kolom Status yang mesti di isi biar bisa next, statusnya ditulis gimana ya?
kalo untuk download untuk keperluan VB.NET 2019 sebaiknya download yang versi mana kak
Terima kasih banyak ya tutorialnya. Sangat bermanfaat bagi saya.
Semoga berkah untuk penulisnya.
alhamudillah bang. pemula bangat, 24 juni 2022 waktu indonesia timur berhasil menginstal versi 8.0.29.0
jazakallah. semoga saya bisa ikuti tutorial ini dengan baik
Alhamdulillah, smoga duniailkom smakin sukses dan luas rezekinya. sudah byk berbagi ilmu buat kami. izin ikut belajar dan mengembangkan materinya ya kak. Terima kasih.
min , mau nanya kalo gagal nya ketika konfigurasi di bagian starting server, kita harus melakukan apa lagi ya min ? Terima Kasih
Kalau gagal atau error, paling gampang bisa install ulang MySQL Servernya saja (hapus yang lama, lalu install lagi yang baru)
masyaa Allah, bang punyaku berhasil. barakallah fii kum…. terima kasih atas ilmunya, hanya Allah yg bisa membalasnya. aamiin
cara tau host nya gimana yah ?
soalnya saya buat localhost dia gak connect
Terima kasih