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
mantap….ini yg sy cari2 penjelasan install dr awal…… semangatnya sama meski sy sdh berumur kepala 4 masih ingin jadi programmer…
Terima kasih atas kunjungannya… semoga bermanfaat, dan tetap semangat.. :)
Mas mau tanya mysql server 5.0 saya tidak mau login dan gak bisa di start…
Error number 2003 cant connect to mysql server on 192.168.1.11 (110061)…
Muhon pencerahan nya…
Error tersebut berarti mysql client tidak bisa mengakses mysql server. Bisa jadi MySQL Servernya belum diaktifkan, atau kalau servernya berada di komputer lain, bisa jadi di blok oleh firewall atau anti virus.
gan anne udh sampe pas tampilan "Completed the MYSQL Server 5.6.12 Setup Wizard"..
terus g keluar ikon checklist "Launch the MySQL Instance Configuration Wizard" .
dan aplikasi MySQL g bisa di buka..untuk yang ini ane install pake versi 5.6.12 win 32 bit.
mohon pencerahannya gan..
thnx u.
Terimakasih tutorialnya :)
Terimakasih juga atas kunjungannya…
start servicenya kok error ya gan
Kalau boleh tau pesan errornya apa ya? kemungkinan besar sudah terinstall MySQL sebelumnya, silahkan cek melalui Component Service di control panel Windows, untuk lebih lanjut bisa mengikuti tutorialnya di Tutorial MySQL : Menjalankan MySQL Server
kang/mas, saya mau bertanya,
saya membuat program dengan vb.net menggunakan mysql sebagai databasenya, maka saya harus menjalankan xampp secara manual jika program di run, kalau tidak program akan error ( karena koneksi ke database sql menjadi error),
nah pertanyaannya,
bisakah kita mengaktifkan mysql secara otomatis setiap kali kita membuka program, dan mematikan mysq secara otomatis pula setiap kali kita menutup program?
terima kasih sebelumnya.
Mohon maaf fahmi, kalau untuk mengaktifkan mysql secara otomatis dari vb.net saya juga kurang tau, namun mudah2an ada rekan2 lain yang bisa membantu.
Tapi sebenarnya mysql memang dirancang untuk berjalan terus selama komputer hidup (untuk MySQL Server), jadi kita bisa meninstallnya sebagai service, sehingga ketika komputer dinyalakan, secara otomatis MySQL Server juga langsung berjalan di latar belakang tanpa membuka XAMPP.
klo sekedar mnjalankan dan mematikan service dari vb sy bisa bantu
bismillah,
pak saya sudah coba sesuai dengan tutorial diatas kemudian waktu pengujian Mysql client console kemudian saya masukkan passwordnya namun kemudian cmd nya tiba tiba langsung mati.
mohon bimbingannya,,,
Kalau jendela cmd-nya langsung tertutup, kemungkinan besar salah password, atau MySQL Server belum berjalan. Apakah pada tahap "Install As Windows Service" Abdullah mencentang pilihannya? karena kalau tidak dicentang, maka MySQL Server belum berlajan.
Untuk mengujinya, silahkan buka task manager, lalu cari program dengan mysqld.exe dari tab processes. Jika tidak ada, maka memang MySQL Server belum dijalankan. Untuk menjalankan MySQL Server, silahkan baca Tutorial Belajar MySQL: Cara Menjalankan MySQL Server.
Mudah-mudahan bisa membantu…
mohon maaf ada kesalahan dari instalasi mysql. Saya sudah install mysqlnya dan password rootnya sudah benar. Tapi habis aku tulis SHOW DATABASE ada tulisan "ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DATABASE' at line 1"
(itu sepertinya saya salah. Tidak sesuai versi server mysql)
wah josss benar ini content webnya gaaan…sukses teruuuuuuss………
Terimakasih gan… semoga tutorial MySQL ini bisa bermanfaat…
aneh pas di "execute" star servicenya gk bisa..mohon pencerahannya
Mungkin sebelumnya telah terinstall MySQL, sehingga pada saat dijalankan, servicenya 'bentrok'. Atau bisa jadi MySQL di blok oleh Firewall.
Azkoer bisa coba install di komputer lain, dan jika berhasil, kemungkinan besar itulah penyebabnya.
Terimakasih sudah memberi banyak masukan dan manfaat bagi saya yang mau belajar secara otodidak, sekali lagi trim's atas share ilmunya
Terimakasih juga atas kunjungannya Zhaafira, Saya juga senang tutorial ini bisa bermanfaat…
Gan sayas mau tanya. Saya sudah download mysql dalam bentuk zip dan ketika saya extract kenapa didalamnya tidak ada file dengan format .msi? Lalu saya harus pilih yang mana untuk installnya? Atau bisa dideskripsikan lebih jelas file yang berformat .msi ada dinagian mana? Thanks
Oh, sebenarnya file yang di gunakan untuk proses installasi bukan file zip gan, tapi file MSI-nya. Halaman situs MySQL memang agak sedikit membingungkan.
Tutorial di atas telah saya update menyesuaikan tampilan halaman web MySQL. Silahkan diikuti untuk mendownload file MSI-nya.
Gan saya mau melanjuti pertanyaan saya tentang instalasi mySQL. Setelah saya download file yang .msi pada saat "choose a setup type" pilihan yang muncul berbeda dengan yang dijelaskan diweb. Ketika saya pilih bagian CUSTOM dan tetap saya next pilihannya sangat berbeda dengan yang ada di sini. Apa yang harus saya pilih gan? Untuk printscreen sudah saya lampirkan ke email ke duniailkom@gmail.com tp blm ada respon. Terima kasih sebelumnya
Oh, mohon maaf aulia, saya belum sempat balas emailnya, karena sedang ada kesibukan lain.
Ternyata MySQL memang sudah update besar file instalasinya, dan tutorial diatas sudah tidak sesuai lagi. Mudah2an secepatnya akan saya update menyesuaikan dengan versi terbaru. Semoga berkenan menunggu…
Update: Tutorial Cara Menginstall MySQL nya sudah saya perbaharui untuk MySQL 5.6, silahkan diikuti step-stepnya :)
saya mau tanya…
tidak bisa d running mysqlnya
Boleh tau tidak bisa runningnya pada tahap mana? Biasanya MySQL tidak bisa dijalankan karena terdapat versi MySQL lain yang masih terinstall. Untuk memeriksanya bisa dari task managger, kemudian cari proses mysqld.exe. Atau bisa mempelajari cara mematikan dan menghidupkan MySQL Server di Tutorial Belajar MySQL: Menjalankan MySQL Server.
gan kok pas lg excute kok not responding ?
berhentinya pas start service sma apply security setting
tlong pencerahannya
prepare configuration sma write configuration file nya udh centang tp 2 lg mla not respond
Apakah sebelumnya pernah install MySQL gan? Kemungkinan ada bentrok dengan MySQL server sebelumnya dengan yang akan diinstall. Untuk memeriksanya, bisa di cek dari task manager apakah ada proses mysqld.exe. Atau bisa mempelajari cara mematikan dan menghidupkan MySQL Server di Tutorial Belajar MySQL: Menjalankan MySQL Server.
Bang mimin, kok tampilan punya ane beda ya…. di wizardnya gak ada "Select products and features"
Tapi ada nya malah "Choosing a setup type" dan disitu ada option = Developer devault, server only, client only, full dan costum… Mohon bantuan nya dong min… ane udah bingung nih
Iya min, udah beda… Tolong diupdate lagi ya min tutorialnya, karna ane pengen belajar banget nih…. Pliissss
sedikit share tentang update terbaru MySQL 5.6.22, matikan dulu firewall bagi yg menggunakan Windows 7..
pemula banget ni… mohon bantu.. pertama x di install
muncul "mysql imstaller-community" isinya "this application requires.net framework 4.0.plase install the. net framework the run this installer again"
maksudnya itu apa?? mohon bantu smuaaa… terimakasih sebelumnya…
Berarti di komputer Indah belum terinstall .Net framework 4.0. Untuk menginstallnya silahkan download di alamat berikut: http://www.microsoft.com/en-us/download/details.aspx?id=17718. Setelah diinstall, silahkan dicoba lagi untuk menginstall MySQL nya.
waktu diinstal kok beda dengan tutorial di atas??
trus nginstallnya di next2 aja kan?? di tengah menginstal yg connector/ODBC 5.3.4 statusnya failed, nah itu maksudnya apa dan gmna tu??
kayaknya saya yang kurang paham menginstall nya.klo mau nginstall ulang apa perlu di uninstall atau bisa langsung install ulang? trus kira2 eror gak ya?? bingung saya… tapi penasaran dengan mysql…
Lebih baik di uninstall saja indah, supaya mulai dari awal lagi. Tutorial diatas juga sudah saya update untuk versi MySQL 5.6.22, Silahkan diikuti. :)
Connector/ODBC 5.3.4 error itu waktu menginstall apa ya? apakah .Net framework 4.0 atau sewaktu menginstall MySQL? Dalam tutorial diatas saya hanya memilih menginstall MySQL dan tidak memasukkan Connector/ODBC.
waktu menginstall beda banget dengan yang di tutorial diatas.. setelah diinstall muncul Connector/ODBC 5.3.4 error gtu… jadi bingung saya.. waktu penginstallan saya next2 aja…
Gimana cara download database mysql dari situs yang di inginkan ?
Maksudnya dari situs online ya? wah kalau ini tidak bisa, soalnya database itu adalah 'rahasia' pemilik situs. Kecuali kita diberi password untuk mengakses databasenya :)
gan, kenapa setelah diinstal pas mau buka command line nya tidak bisa yak??
Wah, banyak kemungkinannya gan kalo masalahnya ini, bisa jadi proses instalasi gagal, MySQL Server belum jalan, terblokir oleh firewall/antivirus, salah folder MySQLnya, dll. Mungkin bisa dijelaskan kronologisnya atau apakah ada pesan error…
kalo install dari mysql 5.6 yang zip file apa bisa gan ?
Terus terang kalau install dari file zip saya belum pernah coba gan, tapi sepertinya jika menggunakan zip kita tidak perlu install, cukup atur konfigurasi settingan my.ini di dalam folder MySQLnya.
gan, untuk melihat folder tempat database nya tersimpan dimana ya?
Tentang lokasi folder ini bisa lanjut kesini gan: Tutorial Belajar MySQL: Folder Instalasi MySQL dan File my.ini
gan, untuk melihat folder database nya di hardisk , bisa dilihat dimana ya? database nya udah di buat di mysql command line nya gan. please pencerahan nya gan
Tentang lokasi folder ini bisa lanjut kesini gan: Tutorial Belajar MySQL: Folder Instalasi MySQL dan File my.ini
kakak saya uda menginstall mengikuti cara diatas …dan waktu saya instal version nya 5.6 26…….
yang jadi pertanyaan saya…….kenapa di file data mysql cuma ada file data aja…sedangkan file bin, dan lainnya tak ada, jadi pada waktu menghidupkan mysql server secara manual cari file mysqld.exe tidak ketemu karena di data file mysql tak ada file binnya….mohon penjelasannya kakak..!
apa memang versi terbaru (5.6 26) yang saya install file mysqlnya tidak terdapat data bin nya.
Sepertinya permasalahannya sudah selesai y gan. Kemungkinan besar sewaktu proses instalasi, agan tidak menukar alamat directorynya. Jadi folder 'bin' MySQL tidak berada di D:\MySQL, tapi berada di C:\Program Files
hanya 1 ungkapan saya, terima kasih
Sama2 gan, senang tutorialnya bisa bermanfaat :)
misi om, mau nanya pada saat ekseskusi, "applying security setting" selalu gagal, jadi saya tidak bisa melanjutkan ke tahap selanjutnya, apa solusinya om?
Saya kurang tahu juga nih gan, tapi dari beberapa sumber berhasil dengan cara berikut:
1. Uninstall MySQL
2. Hapus folder C:\Program Files\MySQL
3. Hapus folder C:\ProgramData\MySQL (folder ini kemungkinan hidden)
4. Reinstall
Bisa juga dicoba dengan mematikan anti virus / firewall selama proses instalasi
kalo nomor port sudah kepakai sama xampp, gimana kita ngakalin atau ganti port yg mau di setting di mysql nya om?
Sewaktu proses instalasi MYSQL, ada kotak input untuk mengubah port defaultnya gan..
Tapi solusi paling praktis menurut saya, matikan saja XAMPPnya ketika ingin menggunakan MySQL (yang diinstall terpisah). Kemudian jika ingin menggunakan XAMPP kembali, giliran MySQL nya yang di close.
Dengan demikian kedua aplikasi bisa menggunakan port yang sama. Dengan syarat tidak berjalan pada saat yang bersamaan…
terakhir om, gimana cara matiin xampp nya dan sebaliknya gimana matiin mysqlnya? sorry banyak tanya ;)
Mantap !!
Terima kasih, tutorialnya sangat membantu sekali utk sy ingin mempelajari tentang SQL. Kalo agan buka les mah, bisa kaliiii…. heheheh
Makasi ya Mas/Pak, atas tutorialnya sangat membantu banget….
terima kasih sebelumnya
mau nanya, pada awalnya saya sudah menginstall MySQL seperti yang dicontohkan dan Alhamdulillah sudah bisa sampai operasi seperti CREATE, INSERT, DELETE (terimakasih), lalu saya baca-baca lagi artikel di duniailkom tentang PHP, dan saya beranggapan bahwa PHP adalah cara untuk memerintah SQL (tolong koreksi jika anggapan saya salah), kemudian saya baca lebih lanjut lagi pada tutorial PHP di duniailkom, di sana juga menggunakan SQL namun dari XAMPP (terimakasih lagi atas tutorial PHPnya)
yang saya mau tanyakan bedanya apa sih SQL dari XAMPP dengan dari MySQL oracle, dan apa hubungan keduanya.?
Btw, makasih lagi karena banyak postingan disini yang saya ikutin, saya udah ngikutin tutorial HTML, PHP, dan SQL (walaupun ada yang bolong-bolong)
Bisa dibilang begitu mas, agar kita bisa menyimpan data-data website di MySQL, maka kita menggunakan PHP. Selain itu, bahasa pemrograman lain juga menggunakan cara yang hampir sama untuk 'berkomunikasi' dengan MySQL.
Mungkin maksudnya beda antara MySQL yang diinstall sendiri dengan MySQL dari XAMPP y? Sebenarnya tidak ada bedanya mas. Namun agar PHP bisa berjalan di komputer, kita harus menginstall 3 jenis aplikasi: apache web server, PHP, dan MySQL. Ketiganya merupakan aplikasi terpisah yang (seharusnya) diinstall satu2 lalu disetting agar ketiganya bisa saling berkomunikasi. Namun cara settingnya cukup rumit untuk pemula, oleh karena itulah terdapat aplikasi XAMPP yang membundel ketiga aplikasi tersebut (plus beberapa aplikasi lain), sehingga kita tinggal pakai saja.
Kira2 demikian mas, semoga bisa dapat gambarannya :)
dengan yang mysql workbench ada perbedaanya gak mas?
hehe newbie soalnya mas
berhasil berhasil berhasil horeee terimakasih kang tutorialnya… :)
Selamat gan!, hehe.. lanjutkan belajarnya.
mas kalo pake windows 7 32-bit yang harus dipilih berarti yang MySQL Server 5.6.22 -x86 bukan ?
terus untuk ukuran instalnya apa gak jadi masalah kalo pilih versi yang 1.6Mb atau mesti yang besar ?
ditunggu pencerahannya ya mas…
terima kasih
Yup betul mas, pilih yang x86 untuk versi Windows 32-bit. Untuk instalasi, sebenarnya sama saja. Kalau kita ambil yang ukuran kecil, proses download baru dilakukan pada saat proses instalasi. Kalau koneksi internet cepat, bisa memilih instalasi ini.
Enaknya versi yang besar, kita jadi punya file masternya. Jadi apabila dikemudian hari ingin install ulang, tidak perlu download lagi.
mas kebetulan saya sudah instal +download sesuai panduan yang diatas,hanya saja ketika mau melakukan pengujian Command Line Client kok gak bisa kebuka ya ??
begitu di klik tampilannya malah ilang lagi,.dan ketika mau masuk ada keterangan "username dan juga pasword" padahal paswordnya emang itu dan gak pake username juga sebelumnya,tp kok gak bisa ya …!!?
satu lagi nie mas,kalo misalkan proses penginstalan dalam jumlah yg banyak ,apa gak masalah?misalnya selain MySQL Server terus yang lainnya juga kebawa ? kurang lebih gitu deh, tolong bantu ya mas.makasih mas andre master hehe
Yang di klik MySQL Client-nya y mas? kalau langsung tertutup, biasanya itu karena MySQL Servernya belum jalan. Mungkin bisa dicek lagi.
Mengenai program instasi lain yang ter-checklist, menurut saya g masalah, selama MySQL Server dan MySQL Client juga ikut diinstall.
Numpang Nanya master >..<
kan saya download mysql di web berbeda, versinya mysql-5.5.46-win32
tapi saya menginstal menurut yg diatas jga , karena kata katanya sama, terus saya instal sampai selesai
lalu saya buka mysql tersebut, saya masukan password yang saya buat, setelah itu saya membuka xampp saya jalankan apache bisa, tetapi kenapa menjalankan mysql yang dari xamp gk bisa…???
mohon pencerahannya supaya saya mengerti… terima kasih!!
Kemungkinan besar MySQL yang diinstall manual (seperti dalam tutorial ini) bentrok dengan MySQL bawaan XAMPP gan, solusinya bisa dengan mengubah port salah satu MySQL. Atau jika repot bisa uninstall salah satu.
Kalau pakai MySQL bawaan XAMPP, lokasi installernya berada di folder_xampp/mysql/
mau tanya
knp saat saya ingin applay server configuration tidak bisa ya?
selalu gagal
Saya kurang tau juga gan, mungkin ada aplikasi MySQL yang bentrok (sudah pernah install sebelumnya) atau ada program yang harus diinstall dulu seperti Net Framework, atau bisa juga Windowsnya tidak mendukung versi terbaru.
saya mau nanya, pada step windows service kan tidak saya centang, itu cara aktif manualnya gimana iy?
Terima Kasih
Saya tidak sarankan untuk menginstallnya sebagai service, karena sering bentrok jika nanti ingin install aplikasi lain seperti XAMPP. Tapi juga tetap ingin diinstall sebagai service, Caranya bisa dengan jalankan kembali file instalasi MySQL (yang dipakai untuk install dulu), nanti akan ada pilihan untuk ubah settingan.
kelebihan dan kekurangan mysql gui dan cli apa???selain tampilannya…
Kalau pakai GUI relatif lebih mudah dan simple gan. Misalnya dengan phpmyadmin kita tinggal klik2 saja, database berserta tabelnya udah jadi. G perlu repot2 hapal kodenya. Tp kalau ingin paham MySQL dengan detail, sebaiknya pelajari juga cara mengakses MySQL dari cli.
selamat siang, saya sangat berterimakasih adanya situs ini, sangat mudah mempelajarinya dan sangat bermanfaat :)
saya mau tanya kak, ini jika saya sudah instal Xampp itu harus juga ya diinstal mysql ini?
saya bingung, kalo seandainya tidak harus, apakah tutorial selanjutnya bakal terganggu atau harus?
saya bingung.
terimakasih
Iya sis, di XAMPP memang sudah langsung terinstall MySQLnya. Sebenarnya inipun bisa dipakai kok, dan g perlu install lagi seperti dalam tutorial ini. File MySQL ada di folder xampp/mysql. Atau bisa juga dengan menggunakan phpMyAdmin, tapi tentu menunya sedikit berbeda.
Mengenai perintah2 query yang saya bahas dalam tutorial2 selanjutnya, bisa jalan semua kok (g ada perbedaan).
TOP !
Terima kasih banyak Bro Andre, site nya sangat bermanfaat.
Ane msh ngeraba nih soal database sm programming, mohon do'a sm bimbingan ny klo nnti ane nemuin kendala, hehe.. :D
Siip, lanjut belajarnya gan… :)
Manteep bener nih web, khusus bagi admin ni web bang andre jangan nyesel'ya kalo beberapa tahun kedepan banyak programmer indonesia yang hebat" hehe.
Keep post and sharing bang andre dan semoga ini menjadi amal dan berkah untuk bang andre, aamiin :)
Amiin… saya malah senang kalau makin banyak yang melek programming. Sudah saatnya indonesia maju di bidang IT. Contoh saja india, hampir di setiap perusahaan IT Silicon Valley ada orang india-nya. CEO Microsoft dan Google yang sekarang juga keturunan india. Indonesia kapan? hehe…
Para penjuang dulu susah payah agar indonesia merdeka, saatnya kita isi dengan karya nyata. Mudah2an nanti banyak hadir startup2 digital di Indonesia. Dan saya ikutan bangga jika diantara mereka ada yang dulunya nyari tutorial di duniailkom :)
waduh password saya 1234 gak bisa dikenal di cmd, pokoknya ada -1, mungkin intinya harus text bukan angka, gmn ganti root passwodnya kang, pakai –skip-grant-table juga gak bisa..tolong dibantu ya?
Agak susah juga nih gan. Kalau data di dalamnya belum banyak, sebaiknya install ulang saja.
mas, bedanya mysql server sama mysql-nya XAMPP apa ya? soalnya saya di kampus pakenya XAMPP
Sama aja gan. XAMPP itu adalah paket aplikasi yang berisi bermacam2 aplikasi lain, seperti web server apache, database server MySQL / MariaDB, file server Filezilla, dll. Di tutorial ini saya menginstall MySQL secara terpisah, yang sebenarnya sama seperti punya XAMPP.
Jadi kalau udah terinstall XAMPP, pakai yang dari sana juga bisa kok.
klo error di port numbernya gimana ya gan ?
gan untuk link yang agan kasih itu untuk mysql 5.7 jadi aga berbeda cara menginstallnya, dan tidak ada folder data (database).. bagaimana gan cara memunculkan folder data (database) karena saya tidak bisa mengoprasikan mySql ini karena database tidak tersedia.. mohon bantuanya gan.. terimakasih..
Ditampung dulu y gan, saya belum sempat coba install MySQL versi terbaru nih… soalnya kalau memang banyak perubahan, harus update juga artikel2 lainnya..
ok gan , di bantu ya gan soalnya ane nyari yg versi agan udah susah.. sama minta liink buat download XAMMP donk gan kalo ada.. makasih gan..
Download XAMPP terbaru bisa kesini gan: https://www.apachefriends.org/download.html
terima kasih infonya thanks
cara instal pada mac os x sama sajakah ?
Saya kurang tau juga nih gan.. dan kalau g salah di beberapa versi mac os juga sudah terinstall mysql bawaan…
Trims ya…uda berhasil install. Really helpful indeed
(share) yang butuh file mysql versi 5.6.22, boleh klik link ini
https://cdn.mysql.com/archives/mysql-installer/mysql-installer-community-5.6.22.0.msi
Siip, terimakasih tambahannya…
Terimakasih tutorialnya, sangat bermanfaat
Ng'absen dulu ah hehehe….
Makin mantap aja mas artikelnya ,kita makin tau ..
Semoga sehat selalu ya mas !
Mas…terima kasih tutorialnya, karena saya bukan lulusan IT, ini sangat membantu banget. Tapi mau tanya, saya sedikit ga paham antara XAMPP sama my SQL. Mohon dijelaskan.
Kemudian, saya pengen belajar oracle. Nah kan oracle harus bayar. Ada ga cara gratisnya buat belajar dan mohon tutorialnya.
mau tanya kalau kita install mysql di win 7 ini apakah ada batasan berapa client yg bisa access secara bersamaan ?
karena di win 7 sendiri hanya bisa sampai 20 connection
Saya belum coba nih, tapi seharusnya tidak ada hubungan dengan versi windows yang dipakai. Bisa jadi ada pengaturan MySQL mengenai hal tersebut, yakni max_connections. Penjelasan lebih lanjut, bisa dibaca2 kesini: https://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html#sysvar_max_connections
Gan saya pengen belajar MySQL tapi pengen langsung dari phpmyadmin di xampp, kira2 apakah bisa belajar dari tutroal MySQL ini, terus kalo bisa mulainya dari part berapa.. makasih gan,,
Tutorial ini khusus untuk belajar query MySQL yang diketik manual. Untuk pemula saya sarankan cara seperti ini agar paham setiap perintah MySQL, karena inilah yang akan kita tulis di dalam bahasa pemrograman seperti PHP.
Membuat database dengan phpMyAdmin memang jauh lebih cepat, tapi sebaiknya baru dipakai setelah paham query2 dasar MySQL.
oke makasih gan, tapi saya mau nanya, kalo MySQL versi 5.6 dapet dari mana ya ?. soalnya di web MySQL nya sudah pake 5.7 dan pas saya coba ternyata beda
Tutorial ini saya update beberapa tahun lalu ketika MySQLnya masih versi 5.6. Kalau sempat akan saya perbaharui untuk versi MySQL 5.7 yang lebih baru…
ilmu yg berguna terimaksi
untuk tutorial versi terbaru belom ada yak mas ? beda soalnya sama yg 5.6
Request ditampung… iya nih, belum sempat update untuk MySQL terbaru. Mudah2an bisa segera diperbarui…
Terimakasih atas tutorialnya, sangat bermanfaat….
Terima Kasih tutorial-nya, sangat bermanfaat buat pemula seperti kami
mengapa dalam kasus saya tidak bisa melewati type and networking tanpa mencentang show advanced options ?
Bisa jadi ada pengaturan yang mesti diubah. Dalam beberapa kasus, port MySQL harus diganti karena bentrok dengan port MySQL yang sedang aktif (misalnya dari XAMPP), jika ini yang terjadi, matikan dulu MySQL Server bawaan XAMPP.
Atau jika mysql servernya bisa terinstall dengan baik, meskipun harus mencentang show advanced options, berarti g ada masalah…
mas,mau tanya,, saya kan mau menghubungkan database ke dreamweaver tapi kok
dreamweaver your php server doesn't have mysql module loaded or you can't use the mysql_(p)connect functions
mohon dijawabb ya mas, trimakasih
saya cek google haarus ada my sql, dan saya dah berhasil install seperti mas.
tapi pas mau dihubungkan lagi database ke dreamweaver gagal
Saya cenderung tidak menyarankan pakai dreamweaver. Selain terpaksa pakai bajakan, dreamweaver ini tidak pas untuk yang mau belajar. Seharusnya yang kita pelajari adalah kode program di baliknya, bukan cara menggunakan dreamweaver. Ini ibarat adik2 di SD sudah pakai kalkulator untuk belajar matematika.
Tapi dari pesan error, bisa coba install Xampp 5.6, karena disana tertulis "can't use the mysql_(p)connect functions", fungsi ini sudah tidak di dukung di XAMPP 7 (PHP 7)
kenapa sewaktu installasi pada tahap select product and futures..
pilihan MySQL Servers tidak ditemukan pada Available Products..
yang tampil hanya MySQL Connectors dan Documentation saja …
Saya install di Windows 7, sudah menggunakan FrameWork 4.5.2, sudah install vc_redist_2015 .. apakah ada yg kurang ?
#Mohon masukkannya.. terima kasih
gan, saya udah dowload mysql community server 8.0.11 pas konfigurasinya saya pilih custom kan, trus lanjut ke "select products and features" nah disitu cuma ada "mysql connectors" dan "documentation" doank.. saya liat di tutorial lain terdapat "mysql server" tp yg saya download gak ada tulisan servernya, gimana nih? saya udah bulak balik download tp ttp gak ada, yg saya download 32bit nya…
Pertanyaannya saya tampung dulu, sekalian nanti tutorial ini diupdate untuk MySQL 8.0
Mas Andre, Pertanyaan saya sama dengan mbak indy, saya sudah download mysqlnya sesuai dengan anjurannya dan berhasil, tetapi sewaktu menginstall sampai pada pemilihan choosing a setup type dengan pilihan custom, mysql servernya tidak tampil, apa penyebabnya itu Mas, dan saya sudah mencoba berulang kali untuk installnya tetapi hasil tetap sama
Saya ikutin itu Tapi saya Heran Kok Ga ada Server MYSQL?
Kurang tau juga salahnya dimana nih, barusan saya coba download ulang file installer sudah langsung ada pilihan MySQL Server 8.0 di bagian custom.
Jika Saya Tidak ada Server MySQL di Aplikasi MySQL Tapi Saya Mengunakan MySQL Documen? Bisa Digunakan ?
Tidak, itu isinya cuma file dokumentasi MySQL saja (file pdf). Bisa coba test download kembali file installernya, atau bisa juga install MySQL via aplikasi XAMPP.
Pagi om, saya sudh berhasil instal MySQL tapi saat tes running muncul keterangan ERROR 1064, itu kenapa ya?
Terimakasih
Kode 1064 adalah syntax error, kemungkinan besar penulisan querynya salah / ada huruf yang kurang.
Apakah bahasa SQL termasuk sesitive word(peka terhadap huruf kapital) ?
Tidak, di MySQL perintah "SELECT", "Select" dan "sElEct" dianggap sama. Tapi untuk nama tabel bisa terdapat perbedaan karena ini berhubungan dengan sistem operasi yang dipakai (di OS Windows tidak berpengaruh, tapi di Linux bisa berpengaruh).
Selain itu kebiasaan programmer menggunakan huruf pesar untuk penulisan perintah / keyword seperti "SELECT * FROM nama_tabel". Namun ini tidak harus, di tulis sebagai "select * from nama_tabel" juga tidak masalah.
Ok
saya coba download dan install custom ttp tidak ada pilihan mysql server, jd saya ganti setup type jd yg server. tp setelah sy pilih dan klik next malah tidak bisa, katanya gk include apa gt. gmna ya kak?
Saya juga kurang tau malasahnya dimana, mungkin salah download installer. Bisa dituliskan nama lengkap file yang di download serta ukuran filenya?
pas tahap mau selesai apply configuration. tidak bisa centang biru di Initialing Database. gimana ya solusinya?
Kok punya saya gk tampil ya ketika nyampek di select product and future mysql servernya langsung ke aplication?? Mohon pencerahannya bang admin
Kurang tau juga nih, mungkin ada perubahan di installer MySQL terbaru atau bisa jadi sebelumnya sudah pernah install MySQL juga…
belum pernah mas, tapi saya sebelumnya mkek XAMPP, tpi sudah saya uninstal, tetep gk bisa, ini sya mkek mysql yg 5.7 bisa
Gan kok mysql saya tidak bisa dibuka ya? Tiba-tiba saja force close setelah saya memasukan passwordnya, mohon pencerahannya gan
Kemungkinan besar salah memasukkan password root.
Saya rasa password saya sudah benar, soalnya saya buat passwordnya sama seperti yang diperintahkan di web ini, masalah ini muncul setiap laptop saya meminta saya untuk restart, setelah saya restart dia malah gabisa dibukak gan, saya udah berulang2 kali uninstall dan install mysql, mohon pencerahannya gan
Atau apakah MySQL Servernya sudah jalan?
Bisa juga coba jalankan MySQL Client ini secara manual dari cmd. Nanti akan kelihatan pesan error-nya.
gan, proses instalasi gagal di apply configuration di bagian wrting configuration file di log nya tertulis
Beginning configuration step: Writing configuration file
Invalid server template
Ended configuration step: Writing configuration file
solusinya g mana gan
Apakah ada pertanyaan 'update installer' di awal instalasi? jika ada, coba pilih 'yes'.