Contact Us

Edit Template

Cara Mengonfigurasi Server Database MySQL di CentOS: Panduan Lengkap

Mengonfigurasi Server Database MySQL di CentOS - Infra Solution International

 

Mengonfigurasi server database MySQL di CentOS adalah salah satu langkah penting dalam membangun aplikasi web atau sistem yang membutuhkan penyimpanan data terstruktur. MySQL adalah sistem manajemen database yang sangat populer dan digunakan oleh banyak aplikasi dan situs web di seluruh dunia.

 

CentOS, sebagai distribusi Linux yang stabil dan kuat, sering dipilih untuk menjalankan MySQL di server. Artikel ini akan membahas cara mengonfigurasi server database MySQL di CentOS secara detail dan langkah demi langkah.

 

1. Persiapan Sebelum Instalasi MySQL di CentOS

Sebelum memulai instalasi dan konfigurasi MySQL di CentOS, ada beberapa hal yang perlu dipersiapkan:

  • Pastikan server CentOS Anda sudah terupdate.
  • Anda harus memiliki hak akses root atau sudo untuk menjalankan perintah administratif.
  • Akses ke terminal melalui SSH jika server Anda berada di jarak jauh.

 

2. Langkah 1: Memperbarui Sistem CentOS

Langkah pertama adalah memperbarui sistem CentOS Anda untuk memastikan Anda memiliki versi terbaru dari repositori perangkat lunak. Jalankan perintah berikut di terminal:

“sudo yum update -y”

POPULER!  Panduan Instalasi dan Pengaturan Server Mail dengan Postfix di Linux

Perintah ini akan memastikan semua paket di sistem Anda diperbarui ke versi terbaru yang stabil.

 

3. Langkah 2: Instalasi MySQL di CentOS

Pada CentOS, MySQL dapat diinstal menggunakan paket YUM (Yellowdog Updater Modified), manajer paket default untuk distribusi CentOS. Di CentOS 7, MySQL biasanya tidak tersedia secara langsung dari repositori default. Oleh karena itu, kita perlu menginstal repositori MySQL terlebih dahulu.

a. Menambahkan Repositori MySQL

Jalankan perintah berikut untuk menambahkan repositori MySQL ke sistem CentOS Anda:

“sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

Setelah itu, perbarui daftar repositori dengan perintah:

“sudo yum repolist all | grep mysql”

b. Instalasi MySQL Server

Sekarang Anda dapat menginstal MySQL dengan perintah berikut:

“sudo yum install mysql-server -y”

Perintah ini akan menginstal MySQL server dan semua dependensi yang diperlukan.

 

4. Langkah 3: Memulai dan Mengaktifkan Layanan MySQL

Setelah instalasi selesai, Anda dapat memulai layanan MySQL dan memastikan layanan ini dimulai secara otomatis setiap kali sistem booting. Gunakan perintah berikut untuk memulai MySQL:

“sudo systemctl start mysqld”

Untuk mengaktifkan MySQL agar dimulai secara otomatis saat booting, jalankan perintah berikut:

“sudo systemctl enable mysqld”

Untuk memverifikasi bahwa MySQL sudah berjalan, gunakan perintah berikut:

“sudo systemctl status mysqld”

Jika semuanya berjalan dengan baik, Anda akan melihat status “active (running)”.

 

5. Langkah 4: Mengamankan Instalasi MySQL

Setelah MySQL diinstal dan berjalan, langkah berikutnya adalah mengamankan instalasi MySQL Anda. MySQL menyediakan skrip keamanan untuk membantu mengonfigurasi pengaturan keamanan dasar, seperti menghapus pengguna anonim, menonaktifkan login root dari jarak jauh, dan menghapus database tes.

POPULER!  Panduan Lengkap Penggunaan SSL/TLS untuk Keamanan Website

Jalankan skrip keamanan MySQL dengan perintah berikut:

“sudo mysql_secure_installation”

Ikuti instruksi yang diberikan untuk menyelesaikan pengaturan keamanan. Anda akan diminta untuk:

  • Mengatur password untuk pengguna root MySQL.
  • Menghapus pengguna anonim.
  • Menonaktifkan login root dari jarak jauh.
  • Menghapus database tes.

Setelah menyelesaikan langkah-langkah ini, instalasi MySQL Anda akan lebih aman.

 

6. Langkah 5: Mengakses MySQL dan Menyiapkan Pengguna

Setelah MySQL terinstal dan aman, Anda dapat mengakses MySQL dengan masuk menggunakan akun root:

“sudo mysql -u root -p”

Anda akan diminta untuk memasukkan password yang telah Anda tentukan saat menjalankan skrip keamanan. Setelah masuk ke prompt MySQL, Anda dapat mulai membuat basis data dan pengguna baru.

a. Membuat Basis Data

Untuk membuat basis data baru, jalankan perintah berikut di prompt MySQL:

“CREATE DATABASE nama_database;”

b. Membuat Pengguna Baru dan Memberikan Hak Akses

Setelah membuat basis data, Anda dapat membuat pengguna baru dan memberikan hak akses ke basis data tersebut. Berikut adalah contoh perintah untuk membuat pengguna dan memberikan hak akses penuh:

“CREATE USER ‘nama_pengguna’@’localhost’ IDENTIFIED BY ‘password_anda’;”
“GRANT ALL PRIVILEGES ON nama_database.* TO ‘nama_pengguna’@’localhost’;”
“FLUSH PRIVILEGES;”

Gantilah nama_pengguna, password_anda, dan nama_database dengan informasi yang sesuai.

 

7. Langkah 6: Mengonfigurasi Firewall

Jika server CentOS Anda memiliki firewall yang diaktifkan, Anda perlu membuka port default MySQL, yaitu port 3306, agar dapat mengakses MySQL dari luar. Untuk membuka port tersebut, jalankan perintah berikut:

“sudo firewall-cmd –zone=public –add-port=3306/tcp –permanent”
“sudo firewall-cmd –reload”

Dengan ini, port MySQL akan terbuka dan siap digunakan untuk koneksi eksternal.

 

8. Langkah 7: Mengonfigurasi MySQL untuk Akses Jarak Jauh

Jika Anda ingin mengakses MySQL dari jarak jauh, Anda perlu mengonfigurasi MySQL untuk menerima koneksi dari alamat IP tertentu. Anda dapat mengedit file konfigurasi MySQL, biasanya terletak di “/etc/my.cnf” atau “/etc/mysql/mysql.conf.d/mysqld.cnf”, dan ubah bind-address menjadi alamat IP server Anda atau 0.0.0.0 untuk menerima koneksi dari semua alamat IP.

POPULER!  Konfigurasi Alamat IP dalam Proxmox Cluster: Panduan Detail

Buka file konfigurasi MySQL dengan perintah berikut:

“sudo nano /etc/my.cnf”

Temukan baris yang berisi bind-address dan ubah nilainya menjadi:

“bind-address = 0.0.0.0”

Setelah mengedit, simpan file tersebut dan restart layanan MySQL:

“sudo systemctl restart mysqld”

 

9. Kesimpulan

Mengonfigurasi server database MySQL di CentOS tidaklah sulit jika Anda mengikuti langkah-langkah di atas. Dengan menginstal MySQL, mengonfigurasi keamanan, dan mengelola pengguna serta hak akses, Anda dapat memulai menggunakan MySQL sebagai database server yang andal.

 

Jika Anda membutuhkan bantuan lebih lanjut atau mengalami kesulitan dalam konfigurasi, jangan ragu untuk menghubungi tim IT Specialist di https://www.infragoahead.com/.

 

Dengan mengikuti tutorial ini, Anda sekarang memiliki MySQL yang siap digunakan untuk menyimpan dan mengelola data aplikasi Anda dengan aman dan efisien.

Leave a Reply

Your email address will not be published. Required fields are marked *

Solusi IT untuk Bisnis

Temukan cara teknologi dapat mendorong pertumbuhan bisnis Anda. Mulai dari keamanan hingga transformasi digital, inovasi adalah kunci keberhasilan.

Latest Posts

  • All Posts
  • Teknik Informatika
  • Software House
  • Repair
  • Infragoahead Education
  • Tutorials

Solusi Terpadu untuk Kebutuhan IT Anda.

PT. Infra Solution International

Your Trusted IT Partner

Kontak Kami

Server

Instalasi Server

Dedicated Server

Virtualisasi Server

Server Backup & Restore

Server Keamanan & Firewall

Database Server

Cloud Server

Server Load Balancer

Server Monitoring & Maintenance

High Availability & Cluster Server

RAID & Storage Server

Server Performance Tuning

Server Disaster Recovery

Cloud

Cloud Infrastructure Setup

Cloud Backup & Restore

Cloud Security & Firewall

Cloud Storage & Data Management

Hybrid Cloud Solution

Private Cloud Deployment

Public Cloud Integration (AWS, GCP, Azure)

Cloud Migration Service

High Availability Cloud Solution

Cloud Disaster Recovery

Cloud DevOps & CI/CD Implementation

CyberSecurity

Keamanan Jaringan & Firewall

Proteksi Ransomware & Malware

Keamanan Aplikasi & API Security

Security Information & Event Management (SIEM)

Manajemen Keamanan Endpoin

Data Encryption & Secure Access

Threat Intelligence & Monitoring

Keamanan Email & Anti-Phishing

Keamanan Cloud & Virtualisasi

Forensik Digital & Incident Response

Zero Trust Security Implementation

Fiber Optic

Instalasi Fiber Optic

Splicing Fiber Optic

OTDR & Power Meter

Troubleshooting Fiber Optic

Penarikan Fiber Optic

Penyambungan & Terminasi

Pemeliharaan Fiber Optic

Migrasi Jaringan Fiber

Upgrade Jaringan Fiber

Fiber to the Home

Instalasi GPON/EPON

Manajemen Kabel Fiber

Testing & Commissioning

Instalasi Data Center

Software House

Front End Developer

Back End Developer

UI/UX Designer

SEO Optimized Website

Android App Developer

iOS App Developer

Website Testing Services

App Maintenance Service

Fix Bug & Debugging

Custom Software Development

Full Stack Development

Web Application Development

Mobile App Development

CCTV

Instalasi CCTV

CCTV Analog

CCTV IP Camera

CCTV Wireless

CCTV Indoor & Outdoor

Integrasi CCTV dengan Aplikasi Mobile

Pemantauan CCTV Real-Time

Perawatan & Pemeliharaan CCTV

Upgrade & Migrasi Sistem CCTV

Rekaman & Penyimpanan Cloud CCTV

CCTV dengan Sensor Gerak & Notifikasi

CCTV dengan Face Recognition

CCTV Terintegrasi dengan Smart Home

PABX

Instalasi PABX

Konfigurasi PABX Analog & Digital

PABX Berbasis IP (IP-PBX)

Integrasi PABX dengan VoIP

Maintenance & Troubleshooting PABX

PABX Cloud / Hosted PABX

Integrasi PABX dengan CCTV & Access Control

Penyediaan & Instalasi Perangkat PABX

Ekspansi & Upgrade Sistem PABX

Training & Support Penggunaan PABX

Integrasi PABX dengan Call Center System

Smart Home

Instalasi Smart Home

Automasi Lampu & Pencahayaan

Smart AC & Pengontrol Suhu

Smart Lock & Keamanan Pintu

Smart CCTV & Monitoring Jarak Jauh

Integrasi IoT untuk Perangkat Rumah

Sistem Keamanan Alarm Otomatis

Kontrol Perangkat via Aplikasi Mobile

Smart Speaker & Voice Assistant

Smart Home Energy Management

Smart Curtain & Blinds Automation

Smart Home Theater System

Access Door Lock

Instalasi Access Door Lock

Konfigurasi Akses Kartu & PIN

Access Door Lock Sidik Jari

Sistem Access Door RFID

Integrasi Access Door Smart Home

Perbaikan & Maintenance Access Door

Access Door Face Recognition

Instalasi Access Control Gedung

Sistem Access Door Remote Control

Integrasi Access Door CCTV

Access Door Lock Bluetooth

Upgrade Sistem Access Door

IT Consultant

IT Strategy & Planning

Audit Infrastruktur IT

IT Governance & Compliance

Transformasi Digital

Optimasi Jaringan & Cloud

Keamanan Cyber Consulting

Konsultasi Cloud Computing

Implementasi & Integrasi ERP

Disaster Recovery Planning

IT System Architecture

IT Integrator & Migration

IT Supplier & Procurement

IT Training & Certification

© PT. Infra Solution International – 2025. All rights reserved