Ada banyak hal yang harus dipelajari oleh orang-orang yang memang berminat dalam dunia web dan internet, salah satunya adalah MySQL. Sistem manajemen database ini menjadi salah satu tool yang paling banyak digunakan untuk website dan aplikasi server. Di tutorial ini, kami akan membahas cara install MySQL di CentOS 7 dengan menggunakan koneksi SSH. Show
Cara Install MySQL di CentOS 7Ada tiga langkah untuk install MySQL, yaitu mengunduh repositori MySQL, menginstallnya, dan mengecek statusnya. Berikut kami akan bahas satu per satu langkahnya secara mendetail. 1. Mengunduh dan Membuat Repositori MySQLSebelum lanjut ke pembahasan cara install MySQL CentOS 7, pastikan VPS atau dedicated server yang Anda miliki dijalankan di CentOS 7 dan memberikan Anda akses root. Silakan baca tutorial kami tentang cara membuat koneksi ke server via SSH.
sudo yum update
sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
2. Install MySQL
sudo yum install mysql-server
3. Menjalankan dan Mengecek Status MySQL
sudo systemctl start mysqld
sudo systemctl status mysqld
Apabila MySQL sudah aktif dan prosesnya berjalan, seperti yang ditunjukkan screenshot di atas, itu berarti MySQL berhasil terinstall di server. Cara Mengonfigurasi MySQLDi bagian ini, kami akan membahas sejumlah perintah (command) beserta tips yang nantinya berguna saat menjalankan MySQL. Mengubah Password User Root MySQLPada saat menjalankan proses install MySQL CentOS 7, password root sementara juga dibuat. Untuk melihat password ini, jalankan perintah berikut: sudo grep 'password' /var/log/mysqld.log Untuk mengubah password tersebut, ikut langkah-langkah di bawah ini:
sudo mysql_secure_installation
The existing password for the user account root has expired. Please set a new password. New password: Re-enter new password:
PRO TIP: Password yang kuat harus memuat 8-12 karakter dan menyertakan angka, karakter atau simbol khusus, huruf besar, dan huruf kecil.
Mengecek Versi MySQL Saat IniSetelah MySQL berhasil diinstall di CentOS 7, cek apakah semuanya sudah diaktifkan dan dijalankan dengan benar. Lakukan pengecekan terhadap versi MySQL dengan menggunakan perintah ini: mysql -u root -p Masukkan password root yang sudah Anda buat sebelumnya. Nantinya muncul pesan seperti ini: sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm0 Mengatur Ulang (Reset) Password Root MySQLProses pengaturan ulang password root MySQL tidak begitu rumit. Ikuti langkah-langkah di bawah ini untuk mengubah password root MySQL:
sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm1
sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm2
sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm3
sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm4
sudo systemctl start mysqld
Membuat User dan Database MySQL yang BaruSebagai root user di MySQL, Anda punya akses penuh ke semua database. Hanya saja, kalau Anda bekerja dengan banyak orang alias dalam suatu tim, pastinya Anda ingin memberlakukan pembatasan. Entah itu membuat database yang baru atau membuat user dan mengatur izin hak akses (permission). Berikut yang perlu Anda lakukan jika sedang bekerja bersama tim atau user lain:
sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm6
sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm7
sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm8 Mengelola Izin Hak Akses atau Permission User MySQLBerikan izin hak akses ke user baru agar mereka bisa membuka database. Jalankan perintah ini: sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm9 Anda juga bisa memberikan hak akses ini ke masing-masing user:
Sebagai contoh, untuk memberikan hak akses CREATE, perintah yang dijalankan seperti ini: sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm0 Apabila Anda ingin menghapus hak akses user, gunakan: sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm1 Anda juga bisa mengecek hak akses yang dimiliki user saat ini: sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm2 Setelah memberikan hak akses kepada user lain, atur kembali (reset) semua hak akses dengan menambahkan perintah ini. Dengan demikian, semua perubahan yang Anda lakukan akan diaktifkan: sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm3 Perintah MySQL LainnyaUntuk melihat daftar perintah MySQL, tekan \h atau help: sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm4 KesimpulanDi tutorial ini, Anda sudah mempelajari cara install MySQL di server CentOS 7. Dengan adanya MySQL, Anda bisa menyimpan dan mengelola database secara efisien di server. Cek tutorial terkait VPS lainnya di blog kami. Silakan tinggalkan pertanyaan atau kritik dan saran di kolom komentar di bawah ini. Penulis Ariata C. Ariata suka sekali menulis dan menerjemahkan, dan sekarang ini bekerja sebagai translator di Hostinger Indonesia. Lewat artikel dan tutorial yang diterbitkan di blog Hostinger, Ariata ingin membagikan pengetahuan tentang website, WordPress, dan hal terkait hosting lainnya kepada para pembaca. |