MySQL Bekerja Seperti Apa? Client, Server, dan Cara Memasangnya

Memahami arsitektur client–server MySQL, pilihan cara memasang di Windows, macOS, Linux, dan Docker, serta perintah USE dan SHOW untuk menjelajah database.

Part 2 dari 38 ± 35 menit Gratis

Dua pemain: server dan client

MySQL memakai model client–server. Mudahnya, bayangkan sebuah restoran:

Di restoranDi MySQLTugasnya
Dapur & gudang bahanMySQL Server (program mysqld)Menyimpan data & mengerjakan perintah. Jalan terus di latar belakang.
PelayanClient (terminal mysql, Workbench, aplikasi webmu)Mengirim "pesanan" (perintah SQL) dan membawa hasilnya.
Nomor mejaPort 3306Pintu masuk standar ke server MySQL.

Aplikasi web (PHP, Node.js, Laravel, dll.) pun sebenarnya hanya client yang mengirim SQL ke server MySQL. Karena itu belajar SQL berguna untuk bahasa pemrograman apa pun.

Memasang MySQL di komputermu

SistemCara termudah
WindowsPasang Laragon atau XAMPP (sudah ada MySQL/MariaDB + phpMyAdmin), atau pakai MySQL Installer dari mysql.com.
macOSbrew install mysql lalu brew services start mysql, atau aplikasi DBngin.
Linux (Ubuntu)sudo apt install mysql-server
Dockerdocker run --name mysql -e MYSQL_ROOT_PASSWORD=rahasia -p 3306:3306 -d mysql:8

Masuk lewat terminal

mysql -u root -p
Enter password: ********

mysql> SHOW DATABASES;

-u root artinya masuk sebagai pengguna root (admin), -p meminta kata sandi. Prompt mysql> berarti kamu sudah terhubung dan siap mengetik SQL.

Alat bantu visual (opsional tapi enak)

  • phpMyAdmin — berbasis web, ikut terpasang di XAMPP/Laragon.
  • MySQL Workbench — aplikasi resmi, bisa menggambar diagram relasi.
  • DBeaver / TablePlus — ringan, mendukung banyak jenis database.

Saran: biasakan mengetik SQL di terminal atau editor SQL, bukan hanya mengklik tombol di phpMyAdmin. Mengetik langsung membuatmu paham apa yang sebenarnya terjadi, dan keterampilan itu terpakai di semua tempat kerja.

Perintah penjelajah

PerintahFungsi
SHOW DATABASES;Melihat semua database di server
USE tokoku;Memilih database yang akan dipakai (semua perintah berikutnya bekerja di database itu)
SHOW TABLES;Melihat semua tabel di database yang sedang dipakai
SELECT DATABASE();Mengecek sedang berada di database mana

Kesalahan paling umum pemula: lupa USE, lalu bingung kenapa muncul error No database selected atau tabelnya "tidak ada".

Praktikkan langsung, gratis

Tulis dan jalankan kode langsung di browser, dapatkan penilaian otomatis. Daftar gratis kapan saja untuk menyimpan progres dan meraih sertifikat.

Coba latihan sekarang, tanpa daftar
Bagikan: WhatsApp Facebook LinkedIn X