Cara Install MySQL di Windows

Cara Install MySQL di Windows
Konten Halaman

Berikut ini cara mudah install dan menjalankan MySql di windows 10 terbaru, Proses instalasinya menggunakan XAMPP bundle.

Alasan saya menggunakan XAMPP kerena kita sebelumya sudah mengguakan XAMPP untuk menjalankan bahasa pomrograman PHP di artikel sebelumnya tentang Cara Install PHP di Windows. jadi di artikel ini saya menjelaskan bagian bagaimana menjalankan MySql secara langsung dengan merujuk pada artikel tersebut bagi temen-teman yang belum membacanya bisa langsung klik link Cara Install PHP di Windows.

Selain itu kalian juga bisa install MySQL secara stand alone atau install MySQL tanpa XAMPP

Menjalankan MySql di XAMPP Windows

Pertama buka terlebih dahulu Control Panel XAMPP nya seperti gambar berikut klik start mysql controll panel xampp

Setelah dibuka, kemudian klik Start tetapi jika belum berstatus hijau seperti ini. jika sudah tandanya tidak ada kendala dan bisa mulai menjalan MySql dengan mencoba beberapa Query.

status mysql di xampp

Cara Show database MySql

Jika sebelumnya tidak ada kendala dan sepatunya seperti gambar di atas. Selanjutnya klik Shell berada pada posisi nanan controll panel XAMPP dan maka akan muncul program console berbentuk hitam seperti berikut ini.

shell mysql di xampp

nah disini kita buka mysql dengan cara, ketikan mysql -u root -p lalu tekan tombol Enter, jika meminta password abaikan saja dengan menekan tombol Enter

shell mariadb mysql di xampp

loh kok jadi MariaDB? tenang tenang :D sebenarnya masih sama saja kok tidak ada bedanya dengan MySql dan MariaDB itu dibangun dan dikembangkan hasil dari base code nya MySql dan teman-teman bisa menggunakan query MySql di MariaDB, okay lanjut.

ketik show databases; dan jangan lupa pakai titik koma ya teman-teman ; untuk melihat database yang sudah tersimpan.

show databases mariadb mysql di xampp

jika tidak ada kendala makan database teman-teman sudah berhasil dijalankan secara normal dan bisa melakukan perintah CRUD (Create, Read, Update, Delet).

Cara Create Database MySql

untuk membuat database baru teman-teman bisa menjalankan query CREATE DATABASE db_name; dan janganlupa untuk ; titik komanya ya, karena untuk menutup query kita sudah cukup untuk dijalankan. di query tersebut saya membuat database dengan nama db_name teman teman bisa bebas menggunakan apapun asal jangan menggunakan spasi dan disarankan menggunakan nama yang mudah diingat.

Cara Pilih Database MySql

lalu bagaimana cara pilih database yang sudah dibuat barusan ? teman-teman bisa mengukan query use db_name;

Sekilas tentang Storage Engine di MySQL

berikut ini beberapa storage engine yang bisa di pakai di MySQL

InnoDB

InnoDB adalah mesin penyimpanan serbaguna yang menyeimbangkan keandalan tinggi dan kinerja tinggi. InnoDB menjadi mesin penyimpanan default di MySQL 5.7, yang berarti bahwa semua tabel yang dibuat tanpa klausa ENGINE, dibuat sebagai tabel InnoDB di tablespace InnoDB. Keputusan untuk menggunakan mesin penyimpanan InnoDB dibuat setelah beberapa upaya untuk membangun mesin penyimpanan berkinerja tinggi yang kuat untuk MySQL. Mengingat tahanan dan kecanggihan InnoDB, jauh lebih masuk akal untuk menggunakan apa yang sudah ada.

MyISAM

Engine penyimpanan MyISAM awalnya merupakan default di MySQL dan digunakan oleh sebagian besar tumpukan LAMP, pergudangan data, e-niaga, dan aplikasi perusahaan. File MyISAM adalah ekstensi dari Indexed Sequential Access Method (ISAM) yang dibuat dengan pengoptimalan tambahan, seperti caching lanjutan dan mekanisme pengindeksan. Tabel ini dibuat menggunakan fitur kompresi dan pengoptimalan indeks untuk kecepatan. Selain itu, mesin penyimpanan MyISAM menyediakan operasi bersamaan dengan menyediakan penguncian tingkat tabel. Mekanisme penyimpanan MyISAM menawarkan penyimpanan yang andal untuk berbagai macam aplikasi sekaligus menyediakan pengambilan data yang cepat. MyISAM adalah mesin penyimpanan pilihan ketika kinerja membaca menjadi perhatian.

Merge

Engine penyimpanan yang saling bergabung (kadang dipanggil MRG_MYISAM) dibangun menggunakan tabel MyISAM struktur yang sama (tata letak tuple atau skema) yang dapat direferensikan sebagai tabel yang tunggal. Tabel yang dipartisi berdasarkan lokasi masing-masing tabel, akan tetapi tidak ada mekanisme partisi tambahan yang digunakan. Semua tabel harus berada di perangkat yang sama dan Engine (diakses oleh server yang sama). Data diakses menggunakan operasi atau pernyataan yang tunggal, seperti SELECT, UPDATE, INSERT, dan DELETE. Akan tetapi, ketika melakukan DROP dikeluarkan pada tabel gabungan, hanya spesifikasi bergabung yang akan dihapus. Tabel asli tidak diubah. Manfaat terbesar dari jenis tabel ini adalah kecepatannya. Dimungkinkan untuk membagi tabel besar menjadi beberapa tabel yang lebih kecil pada disk yang berbeda, menggabungkannya menggunakan spesifikasi tabel gabungan, dan mengaksesnya secara bersamaan. Pencarian dan pengurutan akan dieksekusi lebih cepat karena ada lebih sedikit data di setiap tabel untuk dimanipulasi