Bagaimana cara mengunduh mysql di centos?

Jika Anda mencari cara yang lebih mudah untuk mempelajari MySQL, Anda harus menggunakan perangkat lunak tumpukan LAMP atau yang serupa untuk membangun fondasi sistem manajemen basis data yang mantap. Tumpukan LAMP mengintegrasikan aplikasi database MySQL di bawah satu atap dengan lingkungan sistem operasi Linux, server web Apache, dan bahasa pemrograman PHP. Lingkungan ini menyediakan wadah yang stabil tempat Anda dapat menguji fleksibilitas RDBMS MySQL.  

Menginstal MySQL di lingkungan sistem operasi yang stabil seperti CentOS 7 menciptakan landasan bagi individu yang ingin fokus sepenuhnya pada prospek administrasi database. Karena repositori standar mulai mendukung fleksibilitas sumber terbuka MariaDB daripada MySQL, artikel ini berupaya menjelaskan tentang pemasangan MySQL di CentOS 7

Prasyarat

Anda perlu mencentang setiap kotak berikut sebelum melanjutkan dengan artikel tutorial ini

  • Lingkungan sistem operasi CentOS 7 Linux yang berjalan
  • Jadilah pengguna Sudo di sistem operasi CentOS 7 Linux
  • Akses ke utilitas baris perintah CentOS 7 (Ke Menu > Aplikasi > Utilitas > Terminal)
  • Akses default ke manajer paket Yum CentOS

MySQL pada instalasi server CentOS 7

Agar berhasil menginstal MySQL di lingkungan server CentOS 7 Anda, Anda harus mengikuti tiga langkah penting. Mereka termasuk

  • Unduhan repositori MySQL
  • Instalasi dan konfigurasi MySQL
  • Pemeriksaan status MySQL

Kami akan memecah setiap langkah secara mendetail agar Anda memahami mengapa itu perlu terjadi

Unduhan repositori MySQL

Repositori MySQL yang kami minati memerlukan beberapa langkah pengunduhan dan persiapan. Sebelum kita melanjutkan langkah penginstalan ini, Anda harus bekerja di bawah VPS atau server khusus untuk mencapai tujuan artikel tutorial ini sepenuhnya. Jika demikian, Anda juga memerlukan hak akses root dan pengetahuan akses server SSH.    

Karena artikel ini mencakup beberapa tutorial dasar tentang instalasi dan pengaturan MySQL, Anda dapat menggunakan lingkungan desktop CentOS 7 atau lingkungan servernya. Anda masih akan memenuhi tujuan pembelajaran yang sama

Langkah pertama adalah memastikan sistem CentOS 7 Anda mutakhir melalui perintah berikut

sudo yum update

Sistem yang diperbarui memungkinkan kami mengunduh repositori MySQL yang diperlukan dengan sehat. Oleh karena itu, kami mengunduh versi repositori yang berlaku untuk CentOS 7. Jalankan perintah berikut di terminal Anda

sudo wget //dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm_

Pengunduhan di atas harus diakhiri dengan pesan konfirmasi yang merinci bahwa “. rpm” berhasil disimpan di sistem Anda

file rpm berhasil disimpan

Repositori yang diunduh ini adalah basis dari mana kami akan menginstal aplikasi database MySQL kami. Langkah selanjutnya adalah mempersiapkannya. Gunakan perintah berikut

sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm

Tunggu terminal sistem untuk meminta Anda tentang pembaruan dan pemasangan yang disebutkan sebelumnya. repositori rpm

Instalasi dan konfigurasi MySQL

Tahap selanjutnya adalah mengerjakan instalasi MySQL kita. Kami akan menggunakan penginstal Yum dari terminal sistem. Terapkan perintah berikut

sudo yum install mysql-server

Eksekusi skrip perintah ini akan menghasilkan output dari beberapa daftar paket yang Anda perlukan untuk mengonfirmasi pengunduhan dan penginstalannya dengan mengetik "y" lalu menekan enter pada keyboard Anda.  

Unduhan paket MySQL dan konfirmasi pemasangan

Anda harus berurusan dengan beberapa contoh konfirmasi pengunduhan dan pemasangan paket terkait MySQL dengan mengetik "y" di terminal Anda. Akhirnya, Anda akan tahu jika semua instalasi paket berhasil setelah melihat “Complete. ” pesan di akhir antarmuka tampilan terminal Anda. Dengan output perintah terakhir ini, MySQL RDBMS akan berhasil diinstal di sistem Anda.    

Peluncuran MySQL dan pemeriksaan status

Sekarang kita telah menginstal MySQL di sistem operasi CentOS 7 kita, kita harus yakin akan keberadaannya. Kita perlu meluncurkannya dan memeriksa statusnya. Langkah-langkah ini akan memberi tahu kami jika kami memiliki aplikasi database yang sehat yang diinstal pada sistem CentOS 7 kami

Instalasi MySQL yang berhasil pada OS CentOS 7 Anda tidak berarti bahwa itu akan mulai berjalan secara otomatis. Terserah Anda untuk mengambil tindakan sendiri dan memulainya secara manual. Akses terminal Anda dan jalankan perintah ini

sudo systemctl start mysqld_

Jangan antisipasi adanya respons dari perintah ini karena MySQL akan dijalankan secara diam-diam di latar belakang sistem operasi Anda. Namun, untuk memeriksa status MySQL atau mengetahui apakah semuanya berfungsi sebagaimana mestinya, jalankan perintah berikut

sudo systemctl status mysqld

Output yang mirip dengan berikut ini akan memberi tahu Anda apa yang terjadi dengan status konfigurasi MySQL Anda

MySQL menjalankan pemeriksaan status pada centos 7

Seperti yang telah Anda catat, bagian font hijau pada layar memberi tahu kami bahwa instalasi MySQL kami aktif dan berjalan dengan sehat. Langkah ini menyimpulkan instalasi dan peluncuran MySQL yang berhasil di lingkungan desktop CentOS 7 atau lingkungan server Anda

Saatnya melihat beberapa bonus konten MySQL di CentOS 7.    

Peretasan konfigurasi MySQL pada CentOS 7

Jika Anda masih baru di MySQL, mempelajari beberapa perintah penyiapan basis data yang mudah tidak akan merugikan. Ini menghemat waktu Anda untuk googling konten situs web lain untuk memulai perjalanan MySQL Anda. Perintah dan penyesuaian basis data yang akan Anda pelajari di sini berguna dalam membuat fondasi basis data MySQL yang kuat.    

Mengubah kata sandi pengguna root basis data

Aplikasi database MySQL Anda yang baru diinstal di CentOS 7 dikaitkan dengan kata sandi root sementara. Pembuatan kata sandi ini terjadi selama instalasi MySQL. Agar Anda mengetahui atau mengakses kata sandi default yang terkait dengan sistem Anda, jalankan perintah berikut

sudo grep 'password' /var/log/mysqld.log_

Anda mungkin perlu mengubah kata sandi ini untuk tujuan keamanan, dan langkah pertama adalah menjalankan perintah ini

sudo mysql_secure_installation

Dari prompt yang dihasilkan, masukkan kata sandi sementara yang diberikan kepada Anda, dan pop-up yang berhasil akan memungkinkan Anda untuk memasukkan dan memasukkan kembali detail kata sandi baru Anda.  

The existing password for the user account root has expired. Please set a new password. New password: Re-enter new password:_

Saat menyiapkan kata sandi untuk database MySQL Anda, selalu patuhi aturan sepanjang 8-12 karakter. Selain itu, pertimbangkan untuk menyertakan angka, huruf kecil, huruf besar, dan karakter khusus dalam kata sandi baru Anda. Database yang dilindungi tidak membahayakan integritas data yang disimpannya

Saat mengubah kata sandi basis data, Anda akan menemui beberapa petunjuk di layar yang mungkin mengharuskan Anda menekan "y" di keyboard hingga penyiapan selesai.  

Memeriksa versi database saat ini

Memeriksa versi aplikasi database MySQL Anda adalah cara lain untuk memastikan bahwa instalasi Anda tidak menemukan kesalahan apa pun. Perintah berikut mencapai tujuan ini

mysql -u root -p_

Masukkan kata sandi root yang dibuat sebelumnya, yang kemudian akan menghasilkan output terminal yang mirip dengan berikut ini

sudo wget //dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm_0

Menyetel ulang kata sandi root basis data

Ada proses yang cukup mudah bagi pengguna MySQL yang memiliki keinginan untuk mengatur ulang kata sandi basis data mereka. Namun, proses ini membutuhkan beberapa langkah untuk menjadi sukses

Pertama, server MySQL Anda seharusnya tidak berjalan. Anda dapat menghentikannya dengan perintah berikut

sudo wget //dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm_1

Luncurkan kembali database MySQL tanpa kata sandi terkait atau dalam mode aman melalui perintah berikut

sudo wget //dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm_2

Aplikasi basis data mungkin gagal memulai atau tampak seolah-olah macet. Dalam hal ini, tekan Enter pada keyboard Anda

Perintah berikut akan membantu Anda membangun kembali koneksi root ke database MySQL.    

sudo wget //dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm_3

Urutan perintah berikut efektif dalam mengubah kata sandi root pengguna MySQL.  

sudo wget //dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm_4

Ganti "my_new_password" dengan pembaruan kata sandi yang ingin Anda terapkan sambil mematuhi aturan kata sandi yang telah dibahas sebelumnya

Agar perubahan yang diterapkan efektif, kita perlu me-restart server MySQL. Jalankan perintah berikut

sudo systemctl start mysqld_

Kata sandi baru Anda sekarang efektif, dan Anda harus menggunakannya selama login sesi MySQL berikutnya

Membuat database baru dan pengguna yang terkait

Sekarang Anda adalah pengguna root, Anda mendapat manfaat dari mengakses semua fitur yang ditawarkan database MySQL. Namun, keadaan tertentu mungkin memaksa Anda untuk bekerja dalam lingkungan tim. Sebagai administrator database, Anda mungkin perlu menerapkan beberapa batasan tentang cara pengguna ini mengakses dan menggunakan database penyetelan.  

Di sini, Anda memiliki dua pilihan. Anda dapat membuat dan menempatkan pengguna ini di database yang baru dibuat atau mempertahankan database yang sama dan membuat pengguna baru di bawah izin khusus. Untuk membuat database baru, Anda akan menggunakan perintah berikut

sudo wget //dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm_6

Ganti "new_database_name" dengan nama yang ingin Anda tetapkan untuk database Anda.  

Perintah berikut membuat pengguna basis data dengan kata sandi yang ditetapkan

sudo wget //dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm_7

Edit variabel “new_username” dan “new_password” sesuai keinginan Anda.  

Untuk menyingkirkan pengguna database yang dibuat, gunakan perintah berikut

sudo wget //dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm_8

Mengelola izin pengguna database

Sekarang setelah Anda memiliki pengguna dan database, Anda dapat mengatur bagaimana pengguna ini mengakses atau berinteraksi dengan database yang disebutkan. Perintah berikut akan memberi pengguna semua hak istimewa basis data

sudo wget //dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm_9

Perintah lain yang terkait dengan hak pengguna termasuk yang berikut ini

  • PILIH. - Memberikan hak istimewa baca pengguna basis data.  
  • MENJATUHKAN. - Pengguna dapat menghapus tabel database yang dibuat atau yang sudah ada
  • MENYISIPKAN. - Pengguna dapat mengisi deretan tabel database yang ada
  • MEMBUAT. - Pengguna dapat membuat atau menambahkan tabel database tambahan
  • MENGHAPUS. - Pengguna dapat menghapus baris yang ada pada tabel database
  • MEMPERBARUI. -Pengguna dapat mengedit baris yang ada pada tabel database
  • OPSI HIBAH. -Pengguna root dapat mengubah hak izin pengguna basis data biasa lainnya

Jika kami ingin pengguna membuat pengguna database baru atau lainnya, kami akan menggunakan OPSI GRANT dengan cara berikut

sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm0

Kami juga dapat mencabut hak akses yang diberikan kepada pengguna di atas melalui perintah berikut

sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm1

Anda juga dapat mengonfirmasi jenis hak istimewa apa yang terkait dengan setiap pengguna database Anda yang sudah ada

sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm2

Jika hak istimewa yang Anda berikan kepada pengguna basis data hanya bersifat sementara, Anda mungkin menghadapi dilema untuk mencabutnya satu per satu jika pengguna basis data terlalu banyak. Dalam hal ini, Anda hanya memerlukan satu perintah untuk menghilangkan semua hak istimewa pengguna.  

sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm_3

Perintah di atas mengatur ulang semua hak istimewa yang diberikan pengguna.  

Mengakses perintah basis data lainnya

Jika Anda membutuhkan lebih banyak perintah basis data untuk membuat perjalanan MySQL Anda lebih menggembirakan dan dapat diskalakan, masukkan salah satu dari perintah berikut di shell MySQL Anda

sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm_4

atau

sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm5

Catatan akhir

Sekarang setelah Anda mengetahui beberapa pendekatan bebas kesalahan untuk menginstal, mengonfigurasi, memeriksa, dan bahkan berhasil menjalankan beberapa perintah MySQL yang berguna, fondasi manajemen basis data Anda pada lingkungan sistem operasi CentOS 7 akan membawa Anda ke ketinggian tanpa batas. Aplikasi database MySQL membuat penyimpanan data database dan fitur manajemen database lainnya tampak mudah

Aplikasi server basis data ini menandai penggunanya sebagai efisien dan terampil karena mengurangi rintangan manajemen basis data. Jadi apakah Anda seorang pemula atau pemula dalam manajemen basis data, MySQL akan membawa Anda ke jalur yang benar atau lebih mempertajam keterampilan manajemen basis data Anda.  

Apakah CentOS datang dengan MySQL?

MySQL adalah sistem manajemen basis data populer yang digunakan untuk aplikasi web dan server. Namun, MySQL tidak lagi ada di repositori CentOS dan MariaDB telah menjadi sistem database default yang ditawarkan.

Cara menginstal MySQL 8. 0 di CentOS 7?

Untuk menginstal MySQL 8 di CentOS 7, Anda mengikuti langkah-langkah ini. .
Siapkan repositori Yum. Jalankan perintah berikut untuk mengaktifkan repositori MySQL yum di CentOS. .
Instal Server Komunitas MySQL 8. .
Mulai Layanan MySQL. .
Tampilkan kata sandi default untuk pengguna root. .
Instalasi Aman MySQL. .
Mulai ulang dan aktifkan layanan MySQL. .
Hubungkan ke MySQL

Bagaimana cara mengatur MySQL di CentOS 7?

Ada tiga langkah yang diperlukan saat Anda ingin menginstal MySQL di CentOS 7 — unduh repositori MySQL, instal, dan periksa statusnya. .
Unduh dan Siapkan Repositori MySQL. .
Instal MySQL. .
Mulai MySQL dan Periksa Statusnya

Bagaimana cara mengunduh MySQL di CentOS 8?

Pada CentOS 8, MySQL versi 8 tersedia dari repositori default. Jalankan perintah berikut untuk menginstal paket mysql-server dan sejumlah dependensinya. sudo dnf instal mysql-server .

Postingan terbaru

LIHAT SEMUA