Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara menginstal MySQL di Windows

MySQL adalah sistem manajemen basis data sumber terbuka yang dikategorikan sebagai DBMS relasional (Sistem Manajemen Basis Data). Putri Michael Widenius "Saya" adalah salah satu pendiri MySQL, dengan demikian nama MySQL. Nama menggabungkan dua istilah; salah satu pendiri “My” dan SQL, singkatan dari Structured Query Language.

MySQL ditawarkan sebagai edisi server sumber terbuka dan sebagai edisi server perusahaan. Artikel ini akan meninjau penginstalan edisi server komunitas sumber terbuka.

Catatan:Saat menggunakan server berbasis Windows sebagai host Anda, beberapa pengguna menggunakan MSSQL (Microsoft SQL Server). Namun, Anda harus ingat bahwa MSSQL memiliki beberapa keterbatasan, seperti pembatasan lisensi sehingga cukup menantang untuk digunakan dibandingkan dengan MySQL yang akan dibahas dalam artikel ini.

MySQL mirip dengan Lamp Stack, server build berbasis Linux yang juga tersedia untuk pengguna Windows. Tergantung pada kebutuhan pengguna, mereka dapat mengembangkan seluruh database dengan bantuan MySQL. Keuntungan menggunakan MySQL adalah dapat dijalankan bersamaan dengan MSSQL. Karena gratis, Anda dapat bereksperimen dengan kedua server database.

Menginstal MySQL di Windows

Langkah 1:Unduh file penginstal

Unduh server komunitas sumber terbuka MySQL dari sini. Setelah mengunduh versi terbaru, yang pada saat penulisan artikel ini adalah versi 8.0.25, jalankan file penginstal yang diunduh. Anda harus menemukan file penginstal yang diunduh dan klik dua kali untuk menjalankannya.

Langkah 2:Memilih jenis instalasi setup

Ini adalah tahap kedua selama proses instalasi. Setelah penginstal berjalan, Anda harus memilih jenis penginstalan untuk MySQL yang diinstal pada sistem operasi Windows Anda. Anda akan melihat lima jenis instalasi seperti yang ditunjukkan di bawah ini:

1. Default pengembang: Opsi ini menginstal paket dan aplikasi yang akan digunakan untuk pengembangan, seperti:

  • Server MySQL
  • MySQL shell:Ini adalah aplikasi klien MySQL baru yang digunakan untuk mengelola server MySQL dan instance cluster InnoDB.
  • MySQL Router:Ini adalah daemon router dengan ketersediaan tinggi untuk penyiapan cluster InnoDB yang diinstal pada node aplikasi
  • MySQL Workbench:Ini adalah antarmuka pengguna grafis yang digunakan dalam pengembangan dan pengelolaan server
  • MySQL for Excel:Ini adalah plugin excel yang membantu akses mudah dan manipulasi data MySQL.
  • MySQL untuk Visual Studio:Alat ini memungkinkan pengguna VS untuk bekerja dengan MySQL.
  • Konektor MySQL:Memungkinkan koneksi data menggunakan konektor/Net, C/C++, Java, OBDC.

Singkatnya, opsi ini membantu dalam membuat mesin pengembangan.

2. Hanya Server: Ini digunakan untuk menyebarkan server MySQL tetapi tidak digunakan dalam pengembangan aplikasi MySQL. Opsi ini hanya dapat digunakan jika pengguna berencana untuk menginstal server database mandiri. Muncul dengan semua aplikasi dan paket server.

3. Khusus Klien: Jenis ini menginstal semua alat yang diperlukan untuk mengembangkan aplikasi MySQL; namun, itu tidak termasuk server MySQL. Jika Anda berencana untuk mengembangkan aplikasi untuk server yang sudah ada, maka ini harus menjadi pilihan utama Anda. Paket dan aplikasi yang diinstal oleh Klien Saja adalah:

  • MySQL shell:Ini adalah aplikasi klien MySQL baru yang digunakan untuk mengelola server MySQL dan instance cluster InnoDB.
  • MySQL Router:Ini adalah daemon router dengan ketersediaan tinggi untuk penyiapan cluster InnoDB yang akan diinstal pada node aplikasi
  • MySQL Workbench:Ini adalah antarmuka pengguna grafis yang digunakan dalam pengembangan dan pengelolaan server
  • MySQL for Excel:Ini adalah plugin excel yang membantu akses mudah dan manipulasi data MySQL.
  • MySQL untuk Visual Studio:Alat ini memungkinkan pengguna VS untuk bekerja dengan MySQL.
  • Konektor MySQL:memungkinkan koneksi data menggunakan konektor/Net, C/C++, Java, OBDC

4. Penuh: Opsi ini digunakan jika pengguna ingin menginstal semua komponen Server MySQL pada mesin.

5. Khusus: Ini adalah opsi yang dapat disesuaikan yang memberikan kesempatan kepada pengguna untuk memilih opsi yang paling sesuai dengan kebutuhannya.

Dalam tutorial artikel ini, kita akan memilih opsi “Full” dan klik “Next.”

Sebelum berpindah dari fase "Memilih Jenis Pengaturan" ke fase "Instalasi", penginstal akan memeriksa semua prasyarat yang diperlukan untuk menginstal server database MySQL. Jika prasyarat perangkat lunak tidak ada, Anda dapat menemukan detailnya di layar "Periksa Persyaratan". Selain itu, nama produk yang hilang atau komponen/perangkat lunak penting dan alasan kegagalannya akan ditampilkan di layar “Periksa Persyaratan”.

Misalnya, dalam tutorial ini, MySQL For Excel 1.3.8 (Menginstal Alat Visual Studio 2010 yang diperlukan untuk Office Runtime), MySQL untuk Visual Studio 1.2.9 (Menginstal Visual Studio 2015,2019, dan 2017) Connector/Python 8.0. 19(Instal python 64-bit) belum terselesaikan. Untuk mengatasinya, klik "Eksekusi." Atau, Anda dapat mengabaikan dan melanjutkan ke tahap berikutnya dengan mengeklik “Berikutnya”.

Setelah memeriksa persyaratan dan menginstal semua prasyarat yang diperlukan, klik "Berikutnya" untuk melanjutkan ke tahap instalasi. Penginstal akan memperingatkan jika prasyarat yang diperlukan tidak diinstal pada fase "Periksa Persyaratan". Namun, Anda tidak perlu khawatir tentang tahap ini, karena Anda dapat melompat ke tahap instalasi dengan mengklik “Ya.”

Setelah di layar instalasi, Anda akan melihat daftar produk MySQL yang akan diinstal ke workstation Anda. Jika Anda tidak tahu tentang MySQL, jangan khawatir. Cukup klik "Jalankan." Penginstal akan mengunduh dan menginstal semua produk yang ditampilkan di layar sebelumnya. Tergantung pada kecepatan internet Anda, Anda harus menunggu beberapa menit.

Setelah proses selesai, MySQL diinstal di sistem operasi Windows Anda, dan Anda sekarang siap untuk melanjutkan ke fase berikutnya, mengkonfigurasi server database MySQL dan komponen lain yang diperlukan. Klik “Berikutnya” untuk melanjutkan ke fase berikutnya, yaitu “Konfigurasi Produk”.

Produk yang ditampilkan pada layar konfigurasi produk adalah produk yang memerlukan konfigurasi. Dalam kasus kami, kami akan mulai dengan mengkonfigurasi server MySQL 8.0.19. Untuk memulai, klik “Berikutnya.”

Pada layar berikutnya, “Ketersediaan tinggi”, Anda dapat memilih untuk menginstal Server MySQL Standalone/Replikasi MySQL Klasik atau Cluster InnoDB. InnoDB Cluster adalah solusi ketersediaan tinggi MySQL yang menggunakan replikasi grup. Untuk tutorial, kita akan memilih “Server MySQL Mandiri/Replikasi MySQL Klasik.”

Layar berikutnya adalah "Jenis dan Jaringan." Di layar ini, kita akan mengkonfigurasi jenis konfigurasi MySQL. Ini adalah set parameter konfigurasi yang telah ditentukan yang menentukan sumber daya yang perlu dipindahkan ke layanan MySQL. Opsi konfigurasinya adalah:

  • Komputer Pengembangan: Konfigurasi ini memungkinkan pengguna untuk mengalokasikan sumber daya minimal ke layanan MySQL.
  • Komputer Server: Opsi ini juga menggunakan sumber daya minimal. Ini sesuai dengan instalasi database dan server web. Ini sama-sama mengalokasikan sumber daya minimal ke layanan MySQL.
  • Komputer Khusus: pengguna hanya dapat memilih opsi konfigurasi ini jika dia telah membuat Server MySQL khusus. Layanan MySQL dialokasikan sumber daya tinggi menggunakan metode konfigurasi ini.

Untuk tutorial ini, kita akan mengonfigurasi “Development Computer” menggunakan kotak drop-down konfigurasi.

Konektivitas

Ini masih dalam fase "Jenis dan Jaringan". Di bagian ini, pengguna dapat mengontrol bagaimana klien terhubung ke database MySQL. Protokol TCP/IP, Named pipe, dan Shared Memory adalah opsi konfigurasi yang tersedia pada tahap ini. Untuk mengonfigurasi konektivitas menggunakan “Memori Bersama dan Pipa Bernama”, Anda harus memberikan Nama Memori dan Nama Pipa.

Namun, saat mengonfigurasi menggunakan opsi TCP/IP, Anda akan diminta untuk menentukan port default yang digunakan untuk menyambung ke server database. Selain itu, Anda juga dapat mengizinkan nomor port yang disediakan di kotak teks Port di firewall. Ini akan memungkinkan MySQL untuk terhubung dan memungkinkan pengguna untuk terhubung ke database.

Dalam tutorial ini, kita akan menyelesaikan proses konfigurasi menggunakan opsi TCP/IP. Setelah konfigurasi berhasil, lanjutkan ke fase “Mode Otentikasi”.

Kami akan menggunakan kata sandi otentikasi SHA256 untuk kata sandi yang kuat. Saat berada di layar Metode Otentikasi, Anda dapat memilih "Gunakan Enkripsi Kata Sandi yang Kuat untuk Otentikasi (DIREKOMENDASIKAN) atau "Gunakan Metode Otentikasi Legacy (Pertahankan Kompatibilitas MySQL 5.x)". Karena itu, Anda dapat memilih metode yang paling cocok untuk Anda. Namun, demi tutorial ini, kita akan memilih “Gunakan Enkripsi Kata Sandi yang Kuat untuk Otentikasi (DIREKOMENDASIKAN).”

Catatan: Jika Anda berencana menggunakan metode enkripsi sandi yang kuat, pastikan semua konektor sudah diperbarui, atau metode ini akan mengganggu.

Setelah memilih metode pilihan kami yang disebutkan di atas, klik "Next." Setelah selesai, lanjutkan ke fase berikutnya, yaitu “Akun dan Peran”.

Saat berada di layar "Akun dan Peran", Anda akan memberikan kata sandi akun root MySQL. Akun root MySQL harus dinonaktifkan karena ini adalah akun default sysadmin.

Catatan: Anda dapat menambahkan pengguna tambahan dengan mengklik "Tambah Pengguna." Kotak dialog akun pengguna akan muncul. Berikan Hostname, nama pengguna, peran pengguna, jenis otentikasi, dan kata sandi. Isi semua detail yang disebutkan untuk membuat pengguna baru, lalu klik “OK” untuk melanjutkan ke tahap berikutnya.

Tahap selanjutnya adalah layar “Windows Service”, dimana kita akan mengkonfigurasi server MySQL. Pada fase ini, server dikonfigurasi untuk dijalankan sebagai layanan windows. Harap berikan detail yang benar (nama yang diinginkan) dan konfigurasikan ke AutoStart setiap kali sistem di-boot ulang. Selain itu, berikan kredensial yang akan memfasilitasi jalannya server MySQL. Untuk layanan windows, pengguna dapat memilih "Akun Sistem Standar" atau "Pengguna Kustom" seperti yang ditunjukkan pada gambar di bawah ini:

Klik “Next” untuk pindah ke fase konfigurasi terakhir, yaitu “Apply Configuration.” Saat berada di layar ini, Anda akan melihat daftar berbagai langkah konfirmasi, seperti yang ditunjukkan di bawah ini. Setelah Anda selesai dengan semua pengaturan konfigurasi, klik “Execute.”

Proses instalasi akan dimulai setelah tombol “Execute” diklik. Untuk melihat proses instalasi, klik tab “Log”. Setelah penginstalan berhasil, klik “Selesai” untuk menutup penginstal.

Contoh Instalasi Basis Data

Opsi ini dipicu jika Anda menggunakan jenis instalasi pengaturan "Penuh". Pemasang MySQL langsung berpindah ke layar contoh setelah penginstalan selesai. Setelah Anda berada di layar ini, Anda diminta untuk memberikan nama pengguna dan kata sandi Anda yang berisi hak istimewa sysadmin/root dan klik “Periksa”.

Setelah itu, klik "Berikutnya," dan Anda akan diarahkan ke layar "Terapkan konfigurasi". Saat berada di layar ini, klik “Execute” untuk memulai proses instalasi database sampel.

Catatan: Anda dapat mengklik tombol “Log” jika ingin melihat progres proses instalasi.

Klik tombol “Selesai” setelah instalasi database sampel selesai.

Installer kemudian pindah ke tahap berikutnya, yaitu tahap “Konfigurasi produk”. Pada fase ini, Anda akan melihat progres instalasi MySQL Server 8.0.25 dan Sample dan Example 8.0.25 melalui status bar. Setelah selesai, status akan berubah menjadi konfigurasi selesai.

Tahap terakhir dalam fase ini adalah tahap “Installation Complete”. Di sini, Anda akan melihat layar Instalasi Lengkap yang berisi “Copy Log to Clipboard,” “Start MySQL Workbench after Setup,” dan “Start MySQL Shell after Setup.” Untuk mulai menjelajahi server MySQL yang baru Anda instal, centang kotak di samping “Start MySQL Workbench after Setup” dan “Start MySQL Shell after Setup”, lalu klik “Finish” seperti yang ditunjukkan di bawah ini:

Menghubungkan Server MySQL

Setelah instalasi berhasil, sekarang saatnya untuk terhubung ke server MySQL dan menjalankan kueri MySQL. Untuk melakukannya, ikuti langkah-langkah yang disebutkan dengan benar—buka meja kerja MySQL (Ini adalah alat pengembangan yang membantu dalam membuat kueri, membuat, dan mengedit objek database.

Saat berada di layar selamat datang meja kerja MySQL, Anda akan melihat daftar koneksi MySQL. Dalam kasus kami, Anda hanya akan melihat "Instance lokal MySQLL80" karena server MySQL kami belum dikonfigurasi untuk menangani banyak koneksi. Sekarang klik “Local instance MySQLL80” untuk membuka jendela editor kueri.

Catatan: Anda harus memasukkan kredensial yang benar yang dibuat selama proses instalasi sebelum menghubungkan ke server sampel database MySQL Anda.

Langkah selanjutnya adalah membuat database pada MySQL Server. Pada editor kueri, tulis kueri berikut, lalu klik “Jalankan Kueri” (ini adalah tombol pertama dengan ikon flash pada editor kueri tepat setelah tombol simpan)

Create database Fosslinuxtuts

Setelah eksekusi kueri berhasil, Anda dapat mengakses database yang baru dibuat dari panel “SCHEMAS” seperti yang ditunjukkan pada gambar di bawah ini:

Catatan: SCHEMAS terletak di panel kiri editor kueri.

Anda sudah selesai menginstal MySQL di sistem operasi Windows Anda.

Kesimpulan

Itu tadi panduan lengkap kami untuk panduan instalasi MySQL pada sistem operasi Windows. Apakah Anda pengguna Linux yang bertanya-tanya tentang cara menginstal dan mengkonfigurasi MySQL? Berikut adalah ulasan lengkap tentang “Cara menginstal dan mengkonfigurasi MySQL di Ubuntu” untuk membantu Anda mempelajari proses instalasi dan konfigurasi.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mengatur Kumpulan Karakter dan Susunan Kolom di MySQL

  2. Bekerja dengan Pemicu di Database MySQL - Sebuah Tutorial

  3. Indeks MySQL - apa praktik terbaiknya?

  4. Alternatif Meja Kerja MySQL - GUI Titik-dan-Klik ClusterControl

  5. sintaks yang tepat untuk digunakan di dekat '?'