0Pricing
Linux Server Deployment & SSH Mastery · Pelajaran

Memasang PostgreSQL/MySQL

Pelajari cara memasang dan melakukan penyiapan awal server basis data PostgreSQL atau MySQL pada mesin Linux Anda.

Memasang PostgreSQL/MySQL adalah pelajaran Linux Server Deployment & SSH Mastery gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Linux Server Deployment & SSH Mastery, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Linux Server Deployment & SSH Mastery mencakup 4 pelajaran total.

Basis Data: Memori Server Anda

Selamat datang! Server basis data sangat penting untuk menyimpan dan mengelola data yang dibutuhkan aplikasi Anda. Anggaplah server tersebut sebagai memori server Anda yang tertata.

Dalam pelajaran ini, Anda akan mempelajari cara menyiapkan dua sistem basis data sumber terbuka yang paling populer: PostgreSQL dan MySQL.

PostgreSQL vs. MySQL

PostgreSQL dan MySQL sama-sama merupakan sistem manajemen basis data relasional (RDBMS) yang andal, tetapi keduanya memiliki keunggulan yang berbeda:

  • MySQL: Sering dipilih untuk aplikasi web, lebih mudah digunakan untuk memulai, dan memiliki kinerja yang baik untuk beban kerja yang didominasi operasi baca.
  • PostgreSQL: Dikenal karena fitur lanjutannya, ekstensibilitas, kepatuhan yang ketat terhadap standar SQL, dan integritas data yang kuat. Lebih disukai untuk aplikasi kompleks dan pergudangan data.

Anda akan mempelajari cara memasang keduanya, tetapi biasanya Anda akan memilih salah satunya berdasarkan kebutuhan proyek.

Perbarui Sistem Anda Terlebih Dahulu

Sebelum memasang perangkat lunak baru, sebaiknya Anda selalu memperbarui daftar paket server dan meningkatkan versi paket yang sudah ada. Dengan demikian, Anda mendapatkan tambalan keamanan dan dependensi terbaru.

Jalankan perintah ini di terminal Anda:

sudo apt update && sudo apt upgrade -y

Dapatkan PostgreSQL di Ubuntu

Untuk memasang PostgreSQL pada sistem berbasis Ubuntu, Anda akan menggunakan pengelola paket apt. Kita akan memasang server utama dan paket postgresql-contrib, yang menambahkan berbagai utilitas berguna.

Jalankan perintah berikut:

sudo apt install postgresql postgresql-contrib -y

Layanan & Status PostgreSQL

Setelah pemasangan, PostgreSQL biasanya dimulai secara otomatis. Anda dapat memverifikasi statusnya dan memastikan layanan tersebut diaktifkan untuk dimulai saat sistem melakukan boot dengan menggunakan perintah systemctl:

sudo systemctl start postgresql
sudo systemctl enable postgresql
sudo systemctl status postgresql

Pasang MySQL di Ubuntu

Sekarang, mari pasang MySQL. Seperti PostgreSQL, kita akan menggunakan apt untuk mendapatkan paket server MySQL. Ini akan memasang server basis data dan alat klien terkait.

Jalankan perintah ini:

sudo apt install mysql-server -y

Amankan Server MySQL Anda

Segera setelah memasang MySQL, Anda harus menjalankan skrip keamanan. Skrip ini membantu Anda:

  • Menetapkan kata sandi root yang kuat
  • Menghapus pengguna anonim
  • Melarang login root jarak jauh
  • Menghapus basis data pengujian

Ikuti petunjuknya dengan cermat:

sudo mysql_secure_installation

Mengakses PostgreSQL

PostgreSQL membuat pengguna administratif bawaan bernama postgres. Untuk terhubung ke basis data, biasanya Anda beralih ke pengguna ini, lalu menggunakan klien baris perintah psql.

Cobalah terhubung sekarang:

sudo -i -u postgres
psql

Mengakses MySQL

Untuk MySQL, Anda dapat terhubung sebagai pengguna root. Karena kita baru saja menjalankan mysql_secure_installation, Anda akan diminta memasukkan kata sandi yang telah ditetapkan.

Masukkan kata sandi root Anda saat diminta:

sudo mysql -u root -p

Pemeriksaan Pemasangan

Anda telah memasang dan melakukan penyiapan awal untuk PostgreSQL dan MySQL. Mari uji pemahaman Anda tentang langkah-langkah keamanan.

Basis Data: Siap Menyimpan Data

Kerja bagus! Dalam pelajaran ini, Anda berhasil mempelajari cara:

  • Memahami perbedaan antara PostgreSQL dan MySQL.
  • Memasang PostgreSQL dan MySQL pada server Ubuntu menggunakan apt.
  • Memverifikasi dan mengelola layanan keduanya dengan systemctl.
  • Melakukan penyiapan keamanan awal untuk MySQL.
  • Terhubung ke kedua server basis data melalui baris perintah.

Sekarang Anda memiliki pemahaman dasar tentang cara menyiapkan server basis data. Selanjutnya, Anda akan mempelajari cara mengelola pengguna dan mengontrol akses ke basis data Anda untuk meningkatkan keamanannya!

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Memasang PostgreSQL/MySQL” gratis?

Ya — teks lengkap “Memasang PostgreSQL/MySQL” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Linux Server Deployment & SSH Mastery, upgrade ke CoddyKit PRO. Kursus Linux Server Deployment & SSH Mastery mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Memasang PostgreSQL/MySQL”?

Pelajari cara memasang dan melakukan penyiapan awal server basis data PostgreSQL atau MySQL pada mesin Linux Anda. Kamu berlatih Linux Server Deployment & SSH Mastery dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Linux Server Deployment & SSH Mastery?

Tidak diperlukan pengalaman sebelumnya. Linux Server Deployment & SSH Mastery di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.

Berapa lama pelajaran “Memasang PostgreSQL/MySQL” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Linux Server Deployment & SSH Mastery ini?

Ya. Setiap pelajaran Linux Server Deployment & SSH Mastery menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Memasang PostgreSQL/MySQL
  2. Pengguna Basis Data dan Kontrol Akses
  3. Mengamankan Koneksi Basis Data
  4. Strategi Pencadangan dan Pemulihan Basis Data
← Kembali ke Linux Server Deployment & SSH Mastery