Apa mysql di centos?

Karena repositori MySQL yum memiliki beberapa konfigurasi repositori untuk beberapa versi MySQL, Anda harus menonaktifkan semua repositori di file repo mysql

sed -i 's/enabled=1/enabled=0/' /etc/yum.repos.d/mysql-community.repo

Code language: JavaScript (javascript)

Dan jalankan perintah berikut untuk menginstal MySQL 8

yum --enablerepo=mysql80-community install mysql-community-server

_

Langkah 3. Mulai Layanan MySQL

Gunakan perintah ini untuk memulai layanan mysql

service mysqld start

Langkah 4. Tampilkan kata sandi default untuk sed -i 's/enabled=1/enabled=0/' /etc/yum.repos.d/mysql-community.repoCode language: JavaScript (javascript)_7 pengguna

Ketika Anda menginstal MySQL 8. 0, akun pengguna root diberikan kata sandi sementara. Untuk menampilkan kata sandi akun pengguna root, Anda menggunakan perintah ini

grep "A temporary password" /var/log/mysqld.log

Code language: JavaScript (javascript)
_

Inilah hasilnya

[Note] A temporary password is generated for root@localhost: hjkygMukj5+t783

Perhatikan bahwa kata sandi sementara Anda akan berbeda. Anda memerlukan kata sandi ini untuk mengubah kata sandi akun pengguna

sed -i 's/enabled=1/enabled=0/' /etc/yum.repos.d/mysql-community.repo

Code language: JavaScript (javascript)
7

Langkah 5. Instalasi Aman MySQL

Jalankan perintah mysql_secure_installation untuk mengamankan server MySQL

mysql_secure_installation

Ini akan meminta Anda untuk kata sandi saat ini dari akun root

Enter password for user root:

_

Masukkan kata sandi sementara di atas dan tekan ________0______9. Pesan berikut akan ditampilkan

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

Code language: PHP (php)

Anda harus memasukkan kata sandi baru untuk akun

sed -i 's/enabled=1/enabled=0/' /etc/yum.repos.d/mysql-community.repo

Code language: JavaScript (javascript)
7 dua kali. Ini akan meminta beberapa pertanyaan, disarankan untuk mengetik ya (y)

Remove anonymous users? (Press y|Y for Yes, any other key for No) : y Disallow root login remotely? (Press y|Y for Yes, any other key for No) : y Remove test database and access to it? (Press y|Y for Yes, any other key for No) : y Reload privilege tables now? (Press y|Y for Yes, any other key for No) : y

Langkah 6. Mulai ulang dan aktifkan layanan MySQL

Gunakan perintah berikut untuk me-restart layanan mysql

sed -i 's/enabled=1/enabled=0/' /etc/yum.repos.d/mysql-community.repo

Code language: JavaScript (javascript)
0

dan mulai otomatis layanan mysql saat startup sistem

sed -i 's/enabled=1/enabled=0/' /etc/yum.repos.d/mysql-community.repo

Code language: JavaScript (javascript)
_1

Langkah 7. Hubungkan ke MySQL

Gunakan perintah ini untuk terhubung ke server MySQL

sed -i 's/enabled=1/enabled=0/' /etc/yum.repos.d/mysql-community.repo

Code language: JavaScript (javascript)
_2

Ini akan meminta Anda untuk kata sandi dari

sed -i 's/enabled=1/enabled=0/' /etc/yum.repos.d/mysql-community.repo

Code language: JavaScript (javascript)
7 pengguna. Anda mengetik kata sandi dan menekan

sed -i 's/enabled=1/enabled=0/' /etc/yum.repos.d/mysql-community.repo

Code language: JavaScript (javascript)
_9

MySQL adalah salah satu sistem manajemen basis data yang paling banyak digunakan untuk situs web dan aplikasi server. Ini adalah alat penting yang harus dipelajari setiap webmaster. Itu sebabnya dalam tutorial ini, kami akan menunjukkan cara menginstal MySQL di CentOS 7 melalui koneksi SSH

Apa mysql di centos?

 

Bagaimana cara menginstal MySQL di Server CentOS 7?

Ada tiga langkah yang diperlukan ketika Anda ingin menginstal MySQL di CentOS 7 - unduh repositori MySQL, instal, dan periksa statusnya. Kami akan membahas setiap langkah dengan lebih detail

Penting. CentOS Linux 8 telah mencapai End of Lifetime (EOL) pada 31-12-2021. Sementara CentOS Linux 7 masih didukung, itu akan mencapai EOL pada 30-06-2024. Kami merekomendasikan untuk mengingatnya saat memilih OS ini. Anda dapat membaca lebih lanjut tentang itu di situs web resmi mereka

1. Unduh dan Siapkan Repositori MySQL

Sebelum kita mulai mempelajari cara menginstal MySQL, pastikan VPS atau server khusus Anda berjalan di CentOS 7 dan Anda memiliki akses root ke sana. Anda dapat mempelajari cara terhubung ke server Anda melalui SSH dengan mengikuti tutorial kami

  1. Kami perlu memperbarui sistem kami dengan mengetikkan perintah berikut.
    sudo yum update
  2. Setelah sistem diperbarui, sekarang saatnya mengunduh repositori MySQL. Anda juga dapat melihat versi repositori lainnya di sini.
    sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
  3. Di akhir pengunduhan, Anda akan melihat pesan konfirmasi bahwa. file rpm telah disimpan
    Apa mysql di centos?
  4. Sekarang, kita perlu menyiapkan repositori agar nantinya kita dapat menginstal paket MySQL darinya. Cukup masukkan.
    sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
  5. Setelah output menunjukkan bahwa pembaruan dan penginstalan selesai, Anda akan dapat menginstal MySQL

2. Instal MySQL

  1. Gunakan perintah yum install berikut untuk menginstal MySQL.
    sudo yum install mysql-server
  2. Skrip akan kembali dengan daftar paket dan meminta konfirmasi Anda untuk mengunduh dan menginstalnya. Ketik y dan tekan ENTER untuk setiap permintaan
    Apa mysql di centos?
  3. Anda harus melakukan ini beberapa kali, tetapi pada akhirnya Anda akan melihat Selesai. pesan di akhir penginstalan — artinya Anda telah berhasil menginstal MySQL di server Anda

3. Mulai MySQL dan Periksa Statusnya

  1. Setelah Anda menyiapkan MySQL di CentOS 7, itu tidak secara otomatis dimulai tepat setelah instalasi. Karena itu, Anda perlu memulainya secara manual melalui perintah berikut.
    sudo systemctl start mysqld
  2. Anda tidak akan mendapat respons setelah MySQL dimulai, jadi untuk memeriksa apakah sudah berfungsi dengan baik, gunakan perintah di bawah ini.
    sudo systemctl status mysqld
  3. Ini akan menampilkan informasi tentang proses MySQL
    Apa mysql di centos?

Jika Anda melihat bahwa MySQL aktif dan berjalan seperti pada tangkapan layar di atas, Anda telah berhasil menginstal dan memulai MySQL di server Anda

Server hosting virtual Anda, aturan Anda. Dapatkan semua sumber daya yang Anda butuhkan untuk proyek berikutnya. Dapatkan Hosting VPS

Bagaimana Cara Mengkonfigurasi MySQL?

Sekarang setelah Anda siap, kami akan menunjukkan kepada Anda beberapa perintah dan penyesuaian berguna yang harus Anda ketahui saat bekerja dengan MySQL

Mengubah Kata Sandi Pengguna Root MySQL

Saat menginstal MySQL di CentOS 7, kata sandi root sementara dibuat. Keluarkan perintah di bawah ini untuk melihatnya

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

Untuk mengubahnya, ikuti langkah-langkah ini

  1. Pertama, jalankan perintah berikut.
    sudo mysql_secure_installation
  2. Masukkan kata sandi sementara, dan pesan berikut akan muncul.
    The existing password for the user account root has expired. Please set a new password.
    New password:
    Re-enter new password:
  3. Sekarang, ketik kata sandi baru yang kuat

Kiat Pro

Kata sandi yang kuat terdiri dari 8-12 karakter dan mencakup angka, karakter khusus, huruf besar, dan huruf kecil

  • Ikuti petunjuk di layar dan tekan y untuk menyelesaikan penyiapan. Anda telah berhasil mengubah kata sandi pengguna root
  • Memeriksa Versi MySQL Saat Ini

    Setelah Anda menginstal MySQL di CentOS 7, Anda dapat menguji apakah semuanya sudah diatur dengan benar dengan memeriksa versinya. Ketik perintah berikut

    mysql -u root -p
    

    Masukkan kata sandi root yang telah Anda buat, dan responsnya akan seperti di bawah ini

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

    Mengatur ulang Kata Sandi Root MySQL

    Jika Anda ingin mengatur ulang kata sandi, prosesnya cukup mudah. Ikuti langkah-langkah di bawah ini untuk mengubah kata sandi root MySQL Anda

    1. Hentikan server MySQL dengan perintah ini.
      sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
      _1
    2. Mulai ulang MySQL dalam mode aman, atau tanpa kata sandi dengan mengetik.
      sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
      _2
    3. Tekan ENTER jika server MySQL sudah mulai tetapi sepertinya macet
    4. Gunakan perintah berikut untuk menyambung kembali ke MySQL sebagai root.
      sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
      _3
    5. Untuk mengubah kata sandi root, gunakan perintah berikut.
      sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
      _4
    6. Ganti kata sandi baru dengan kata sandi Anda sendiri yang kuat
    7. Terakhir, restart MySQL menggunakan.
      sudo systemctl start mysqld
    8. Anda sekarang dapat masuk ke MySQL dengan kata sandi baru Anda

    Membuat Pengguna MySQL Baru, Basis Data

    Sebagai pengguna root di MySQL, Anda memiliki akses penuh ke semua database

    Namun, jika Anda bekerja dengan tim, ada kasus di mana Anda mungkin perlu menerapkan beberapa batasan. Anda harus membuat database baru atau membuat pengguna dengan izin khusus

    Inilah cara cepat menyelesaikan masalah ini

    1. Gunakan perintah berikut untuk membuat database baru.
      sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
      _6
    2. Ubah newdb dengan nama database
    3. Buat pengguna baru dengan mengetikkan baris berikut.
      sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
      _7
    4. Ubah variabel untuk nama pengguna dan kata sandi untuk membuat pengguna baru Anda
    5. Jika Anda ingin menghapus pengguna tertentu, gunakan perintah.
      sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
      _8

    Mengelola Izin Pengguna MySQL

    Berikan akses pengguna baru ke database dengan mengetik

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

    Anda juga dapat memberikan hak istimewa secara individual, termasuk

    • SELECT – pengguna dapat membaca database menggunakan perintah pilih
    • BUAT – mereka dapat menghasilkan tabel baru
    • DROP – memungkinkan pengguna untuk menghapus tabel
    • HAPUS – pengguna dapat mengambil baris dari tabel
    • INSERT – memungkinkan pengguna menambahkan baris ke dalam tabel
    • UPDATE – aktifkan mereka untuk memperbarui baris
    • OPSI HIBAH – mereka dapat memberikan atau menghapus hak istimewa pengguna lain

    Misalnya, untuk memberikan hak istimewa CREATE, Anda harus mengetik

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

    Di sisi lain, jika Anda ingin menghapus akses seseorang, gunakan yang berikut ini

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

    Anda juga dapat memeriksa hak istimewa apa yang dimiliki pengguna saat ini

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

    Terakhir, setelah Anda selesai mengelola pengguna, sebaiknya atur ulang semua hak istimewa dengan menggunakan perintah ini agar perubahan diterapkan

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

    Perintah MySQL Berguna Lainnya

    MySQL juga memiliki daftar perintah bermanfaat lainnya. Cukup masukkan \h atau bantu untuk melihat daftar yang ditunjukkan di bawah ini

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

    Kesimpulan

    Anda telah belajar cara menginstal MySQL di server CentOS 7. Dengan menginstal MySQL, Anda dapat menyimpan database Anda dan mengelolanya secara efisien di server Anda

    Pastikan untuk melihat tutorial hosting VPS kami yang lain dan tinggalkan komentar di bawah jika Anda memiliki pertanyaan

    Pelajari Lebih Lanjut Tentang Manajemen Basis Data di CentOS

    Cara Instal PostgreSQL di CentOS 7
    Cara Instal PhpMyAdmin di CentOS 7

    Penulis

    Linas L

    Linas memulai sebagai agen sukses pelanggan dan sekarang menjadi pengembang web lengkap dan Pemimpin Tim Teknis di Hostinger. Dia bersemangat untuk menghadirkan solusi teknis terbaik kepada orang-orang, tetapi meskipun dia menyukai pengkodean, dia diam-diam bermimpi untuk menjadi bintang rock.

    Bagaimana cara menggunakan MySQL di CentOS?

    Panduan Install MySQL di CentOS 7. Langkah 1. Unduh Paket Repositori. Langkah 2. Tambahkan Repositori Perangkat Lunak. Langkah 3. Instal MySQL
    Menggunakan MySQL. Mengelola Layanan MySQL. Temukan Kata Sandi Sementara. Konfigurasi dan Pengamanan. Masuk ke MySQL

    Untuk apa MySQL digunakan di Linux?

    MySQL memungkinkan data disimpan dan diakses di beberapa mesin penyimpanan, termasuk InnoDB, CSV, dan NDB . MySQL juga mampu mereplikasi data dan tabel partisi untuk kinerja dan daya tahan yang lebih baik.

    Apakah CentOS datang dengan MySQL?

    Namun, MySQL tidak lagi ada di repositori CentOS dan MariaDB telah menjadi sistem database default yang ditawarkan. MariaDB dianggap sebagai pengganti drop-in untuk MySQL dan akan cukup jika Anda hanya memerlukan sistem database secara umum. Lihat panduan MariaDB kami di CentOS 7 untuk instruksi instalasi.

    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