MySQL memang seharusnya dianggap sebagai salah satu sistem manajemen database terbaik, oleh karena itu secara aktif digunakan oleh para profesional dan pecinta dalam bekerja dengan website dan berbagai aplikasi. Untuk pengoperasian yang benar dari alat ini, itu akan harus diinstal dalam sistem operasi dan mengatur konfigurasi yang benar, mendorong keluar dari server yang ada dan komponen tambahan. Hari ini kita ingin menunjukkan persis bagaimana proses ini dilakukan pada komputer yang menjalankan CentOS 7.
Install MySQL di CentOS 7
Informasi dalam artikel kami saat ini akan dibagi menjadi tahap sehingga setiap pengguna dapat memahami persis bagaimana komponen yang dipertimbangkan sedang ditambahkan ke Linux, serta parameter yang harus dibayar terlebih dahulu. Segera menjelaskan bahwa untuk instalasi dan interaksi lebih lanjut dengan MySQL Anda akan membutuhkan koneksi internet aktif, karena arsip akan diperoleh dari repositori resmi.Langkah 1: Tindakan pendahuluan
Tentu saja, Anda dapat langsung melanjutkan ke langkah berikutnya dan melakukan instalasi, bagaimanapun, akan diperlukan untuk menentukan nama host dan memastikan bahwa CentOS sekarang memiliki semua update terbaru. Sesuaikan petunjuk berikut untuk mempersiapkan OS.
- Ini dan semua tindakan selanjutnya akan dilakukan melalui Terminal, masing-masing, maka akan diperlukan untuk menjalankan nyaman bagi Anda. Anda dapat melakukan ini melalui menu aplikasi atau menyusut kombinasi tombol Ctrl + Alt + T..
- Berikut masukkan perintah hostname dan klik ENTER.
- Selain itu, tentukan Hostname F dan membandingkan dua hasil. Yang pertama selesai, dan yang kedua - disingkat. Jika cocok untuk anda, pergi lebih jauh. Jika tidak, Anda akan harus mengubah nama host dengan menggunakan instruksi dari dokumentasi resmi.
- Sebelum menginstal aplikasi apapun, dianjurkan untuk memeriksa ketersediaan update sehingga semua proses selanjutnya pergi dengan benar. Untuk melakukannya, masukkan Sudo Yum Update dan klik ENTER.
- Pilihan ini dilaksanakan atas nama superuser, yang berarti Anda perlu memasukkan password untuk mengkonfirmasi otentikasi dari account. Pertimbangkan bahwa ketika menulis karakter, mereka tidak akan ditampilkan di konsol.
- Anda akan diberitahu perlu menginstal paket diperbarui, atau peringatan bahwa pembaruan tidak ditemukan di layar.
Setelah menginstal semua pembaruan, disarankan untuk me-restart sistem untuk mengubah perubahan. Jika pembaruan ditemukan tidak, segera pergi ke tahap berikutnya.
Langkah 2: Mengunduh dan menginstal paket
Sayangnya, Anda tidak akan dapat mengunduh MySQL dari repositori resmi dan secara bersamaan menginstalnya dengan satu perintah. Ini disebabkan oleh sejumlah besar versi dan nuansa tertentu dengan penambahan arsip, jadi pertama-tama pilihan paket yang cocok harus terlebih dahulu.
Pergi ke gudang resmi MySQL
- Pergi ke tautan di atas untuk membiasakan diri dengan semua versi yang ada dari sistem manajemen basis data yang sedang dipertimbangkan. Pilih paket yang menarik dalam format RPM dan salin tautan ke sana dengan memanggil menu konteks dengan menekan tombol kanan mouse.
- Ketika Anda menyisipkan, Anda akan melihat bahwa tautan itu disalin dengan benar, dan jika Anda pergi melalui browser, Anda akan mengunduh paket RPM, tetapi sekarang tidak perlu bagi kami, jadi kami akan pindah ke konsol.
- Setelah di terminal, masukkan tautan Wget + Disalin sebelumnya dan klik Enter.
- Selanjutnya, gunakan sudo rpm -ivh mysql57-community-rilis-el7.rpm, mengganti ketidakcocokan dalam baris ini ke nomor yang ditentukan dalam tautan yang ada.
- Operasi ini juga dilakukan atas nama superuser, dan oleh karena itu Anda harus memasukkan kembali kata sandi.
- Tunggu hingga pembaruan repositori selesai dan instal paket.
- Sebelum memulai proses instalasi utama, perbarui daftar repositori dengan menentukan pembaruan sudo yum.
- Konfirmasikan tindakan yang dilakukan dengan memilih versi Y.
- Lakukan lagi saat Anda mengulangi.
- Hanya proses menginstal sistem itu sendiri yang tersisa. Ini dilakukan dengan menggunakan sudo yum install perintah mysql-server.
- Pastikan semua permintaan untuk instalasi atau paket yang membongkar.
- Prosedur unduhan mungkin memakan waktu beberapa menit, yang tergantung pada kecepatan Internet. Selama ini, jangan tutup sesi terminal agar tidak mengatur ulang semua pengaturan.
- Setelah instalasi berhasil, aktifkan server melalui Sudo SystemCTL Start MySQLD.
- Jika tidak ada kesalahan dengan menyalakan, baris baru untuk input akan muncul di layar.
Seperti yang Anda lihat, instal MySQL di CentOS 7 hanya perlu beberapa menit, dan pengguna itu tidak terlalu banyak perintah, yang sebagian besar dapat disalin dan dimasukkan ke konsol. Namun, untuk interaksi yang benar dengan DBMS, akan diperlukan untuk menghasilkan konfigurasi awal, yang akan dibahas di bawah ini.
Langkah 3: Pengaturan Awal
Sekarang kami tidak akan memengaruhi semua aspek yang benar-benar menyiapkan sistem manajemen basis data, karena ini tidak berlaku untuk subjek artikel. Kami hanya ingin menceritakan tentang tindakan dasar yang perlu dilakukan untuk memeriksa kinerja utilitas dan menetapkan aturan standar untuk itu. Untuk melakukan ini, Anda harus mengikuti panduan seperti itu:
- Mari kita mulai dengan instalasi editor praktis, karena semua pengaturan diubah dalam file konfigurasi, yang terbuka melalui perangkat lunak seperti itu. Lebih mudah digunakan nano, jadi di konsol, sudo yum install nano.
- Jika utilitas belum ditetapkan, Anda harus mengkonfirmasi penambahan arsip baru. Jika tidak, string "tidak melakukan apa-apa" hanya akan muncul, oleh karena itu, Anda dapat pindah ke langkah berikutnya.
- Masukkan sudo nano /etc/my.cnf dan aktifkan perintah ini.
- Tambahkan bind_adddress = string = dan tentukan alamat IP yang ingin Anda hubungkan dan buka semua port. Anda juga dapat menentukan parameter penting lainnya. Baca lebih lanjut tentang mereka dalam dokumentasi resmi, referensi yang ditunjukkan di bawah ini.
- Setelah perubahan, jangan lupa untuk menuliskannya dengan mengklik Ctrl + O, dan kemudian keluar dari nano melalui Ctrl + X.
- Awalnya, file konfigurasi juga berisi parameter yang memengaruhi keamanan jaringan. Mereka dapat menjadi tempat yang potensial selama peretasan, oleh karena itu disarankan untuk menghilangkannya dengan melakukan mysql_secure_installation.
- Untuk mengkonfirmasi operasi ini, masukkan kata sandi administrator.
Seperti yang disebutkan sebelumnya, kami hanya menunjukkan prinsip dasar konfigurasi. Lebih detail tentang ini ditulis dalam dokumentasi resmi MySQL berikutnya.
Lompat untuk membaca dokumentasi MySQL di situs web resmi
Langkah 4: Root Root Root Reset
Kadang-kadang pengguna saat menginstal MySQL mengatur kata sandi superuser, dan kemudian melupakannya atau tidak tahu yang dipilih pada awalnya, jadi kami memutuskan untuk akhirnya memutuskan artikel ini untuk mengatur ulang tombol Access, yang dilakukan seperti ini:
- Buka "terminal" dan masukkan sudo systemctl stop mysqld di sana untuk menghentikan eksekusi layanan.
- Pergi ke mode operasi aman melalui SystemCTL set-environment mysqld_opts = "- lewati-grant-tables."
- Hubungkan dari nama Superuser dengan memasukkan mysql -u root. Kata sandi tidak akan diminta.
- Tetap hanya bergiliran untuk mengeksekusi perintah berikut untuk membuat kunci akses baru.
MySQL> Gunakan MySQL;
MySQL> Perbarui Pengaturan Pengguna Kata Sandi = Kata Sandi ("Kata Sandi") di mana pengguna = 'root'; (di mana kata sandi adalah kunci akses baru Anda)
Mysql> siram hak istimewa;
Sudo systemCTL Unset-environment mysqld_opts
Sudo systemctl mulai mysqld
Setelah itu, coba sambungkan ke server lagi menggunakan kata sandi baru. Kali ini seharusnya tidak ada kesulitan.
Anda baru saja terbiasa dengan manual langkah demi langkah untuk menginstal dan konfigurasi permukaan MySQL di CentOS 7. Seperti yang Anda lihat, tidak ada yang sulit dalam hal ini, tetapi Anda tidak boleh mempertimbangkan rekomendasi di atas dengan panduan lengkap untuk menghubungkan Basis data untuk lebih berinteraksi dengan server web atau aplikasi. Semua ini harus dilakukan secara manual, mendorong dari spesifikasi situs, program dan mempelajari dokumentasi resmi semua komponen yang digunakan.
Lihat juga:
Menginstal PHPMYAdmin di CentOS 7
Instalasi PHP 7 di CentOS 7