GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Instal MySQL di CentOS 7

Pendahuluan

MySQL adalah aplikasi manajemen basis data relasional sumber terbuka yang populer. Ini merupakan bagian dari LAMP Stack (Linux, Apache, MySQL, PHP), tumpukan perangkat lunak yang mendukung server web.

Dengan dirilisnya CentOS 7, MySQL dikeluarkan dari repositori standar demi MariaDB. MariaDB sepenuhnya kompatibel dengan MySQL dan dapat diganti dengan hampir mulus.

Panduan ini akan memandu Anda melalui cara menginstal MySQL di CentOS 7.

Prasyarat

  • Sistem yang menjalankan CentOS 7
  • Akun pengguna dengan hak istimewa sudo
  • Jendela terminal (Menu> Aplikasi> Utilitas> Terminal)
  • Manajer paket Yum (disertakan secara default)

Panduan Menginstal MySQL di CentOS 7

Langkah 1:Unduh Paket Repositori

Buka jendela browser, dan buka alamat berikut:

https://dev.mysql.com/downloads/repo/yum/

Halaman ini berisi daftar paket setup MySQL di repositori Yum.

Temukan versi Red Hat Enterprise Linux yang ingin Anda unduh. (Pada saat penulisan, situs web menawarkan Linux 8, Linux 7 dan Linux 6.)

Anda dapat mengeklik Unduh tombol, yang membawa Anda ke halaman pendaftaran. Anda dapat mendaftar jika mau atau memilih Tidak, terima kasih, mulai unduhan saya tautan.

Unduh MySQL dengan wget Perintah

Sebagai alternatif, Anda dapat membuka terminal dan menggunakan wget perintah untuk menyimpan file. Pada halaman web yang mencantumkan versi rilis, Anda akan melihat subteks abu-abu yang menunjukkan sesuatu seperti “(mysql80-community-release-el7-1.noarch.rpm) ”. Itu adalah paket setup dari paket tertentu.

Salin nama paket pengaturan yang diinginkan, lalu buka jendela terminal dan masukkan perintah berikut:

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

Sistem harus menjangkau dan mengunduh file. Pastikan Anda memeriksa situs web dan menyalin ID rilis yang tepat – gunakan itu di perintah terminal Anda.

Biarkan jendela browser terbuka untuk langkah berikutnya.

Langkah 2:Tambahkan Repositori Perangkat Lunak

File yang baru saja kami unduh menyediakan akses ke repositori perangkat lunak MySQL. Sebelum menambahkannya, gunakan perintah md5sum untuk mengotentikasi perangkat lunak:

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

Sistem harus merespons dengan rangkaian huruf dan angka yang panjang.

Beralih kembali ke halaman web MySQL dan lihat tepat di bawah tautan Unduh untuk menemukan string angka abu-abu berlabel MD5.

Bandingkan nilai MD5 di halaman web dengan nilai MD5 yang Anda buat di jendela terminal. Jika cocok, lanjutkan ke langkah berikutnya.

Jika tidak cocok, mungkin unduhan Anda rusak saat transit. Atau, mungkin unduhan telah disusupi. Ulangi Langkah 1 dan 2 dan timpa file yang diunduh. Jika nilai MD5 masih tidak cocok, hentikan prosedur.

Untuk memperbarui repositori perangkat lunak, gunakan perintah:

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

Pastikan Anda telah memasukkan versi rilis dari Langkah 1. Ini akan menambahkan 2 repositori Yum baru yang bisa kita dapatkan dari MySQL.

Langkah 3:Instal MySQL

Instal MySQL di CentOS dengan memasukkan yang berikut ini:

sudo yum install mysql-server

Sistem akan meminta konfirmasi, tekan Y untuk mengonfirmasi.

Itu juga harus meminta Anda menerima kunci GPG (Gnu Privacy Guard). Ini adalah konfirmasi keamanan lain karena kami baru saja menambahkan dua sumber perangkat lunak baru. Tekan Y lagi, dan sistem harus mengunduh dan menginstal perangkat lunak.

Menggunakan MySQL

Mengelola Layanan MySQL

Anda harus memulai layanan MySQL dengan memasukkan:

sudo systemctl start mysqld

Untuk memeriksa status MySQL gunakan perintah:

sudo systemctl status mysqld

Sistem akan menampilkan beberapa baris informasi tentang layanan MySQL. Dalam Aktif baris, seharusnya menampilkan aktif:(berjalan) . Anda juga dapat melihat baris di bawah yang menunjukkan stempel waktu saat layanan dimulai.

Secara default, layanan MySQL diatur untuk diluncurkan saat startup.

Untuk menonaktifkannya, Anda dapat menggunakan nonaktifkan perintah:

sudo systemctl disable mysqld

Untuk menghentikan layanan MySQL, gunakan stop perintah:

sudo systemctl stop mysqld

Temukan Kata Sandi Sementara

Rutinitas instalasi MySQL menyiapkan kata sandi sementara default.

Gunakan perintah grep untuk menemukan kata sandi:

sudo grep ‘temporary password’ /var/log/mysqld.log

Catat kata sandinya.

Mengonfigurasi dan Mengamankan

Instalasi MySQL baru Anda dilengkapi dengan skrip keamanan untuk membuat konfigurasi pengamanan lebih mudah.

Luncurkan skrip dengan perintah terminal berikut:

sudo mysql_secure_installation

Sistem akan meminta Anda untuk memasukkan kata sandi root default. Masukkan kata sandi yang Anda pulihkan sebelumnya.

Selanjutnya, sistem akan memberi tahu Anda bahwa kata sandi telah kedaluwarsa, dan meminta Anda untuk memasukkan yang baru. Masukkan kata sandi baru, catat, lalu tekan Enter.

Sistem akan menilai kekuatan kata sandi Anda, dan menanyakan apakah Anda ingin memasukkan kata sandi baru yang lebih kuat. Jika Anda puas dengan kekuatan kata sandi Anda, tekan bilah spasi. Untuk merevisi sandi Anda, tekan Y .

Skrip Instalasi Aman akan dilanjutkan, dan Anda dapat membalas Y . dengan aman ke petunjuk lainnya, yang meliputi:

  • Hapus pengguna anonim
  • Larang login root jarak jauh
  • Hapus basis data pengujian
  • Muat ulang tabel hak istimewa

Masuk ke MySQL

Untuk meluncurkan MySQL dari baris perintah, gunakan perintah:

mysql -u root -p

Sistem akan meminta Anda untuk memasukkan kata sandi Anda. Masukkan kata sandi yang Anda atur di Langkah 6, dan sistem akan merespons dengan menampilkan shell MySQL.

Ini mencantumkan informasi yang diperlukan tentang perangkat lunak MySQL, dan prompt perintah Anda akan berubah menjadi mysql> untuk menunjukkan bahwa Anda masuk ke perangkat lunak MySQL.

Setelah selesai, Anda dapat keluar dengan:

exit

Prompt perintah akan berubah, menunjukkan bahwa Anda telah keluar dari MySQL.


Cent OS
  1. Cara Menginstal Dotclear di CentOS 6

  2. Cara Instal Server MySQL di CentOS 7

  3. Cara Menginstal MySQL 5.6 di CentOS 6.x

  1. Cara Menginstal Elgg di CentOS 6

  2. Cara Menginstal Jira di CentOS 7

  3. Cara menginstal ProjectSend di CentOS 6

  1. Cara Menginstal MySQL di CentOS 8

  2. Cara Menginstal Anaconda di CentOS 8

  3. Cara Menginstal MySQL di CentOS 8