Memasang MySQL di CentOS 7

Anonim

Memasang MySQL di CentOS 7

MySQL berhak dianggap sebagai salah satu sistem pengurusan pangkalan data yang terbaik, oleh itu secara aktif digunakan oleh kedua-dua profesional dan pencinta dalam bekerja dengan laman web dan pelbagai aplikasi. Untuk operasi yang betul alat ini, ia perlu dipasang dalam sistem operasi dan menetapkan konfigurasi yang betul, menolak dari pelayan sedia ada dan komponen tambahan. Hari ini kita mahu menunjukkan dengan tepat bagaimana proses ini dijalankan pada komputer yang menjalankan Centos 7.

Pasang MySQL di CentOS 7

Maklumat dalam artikel semasa kami akan dibahagikan kepada peringkat supaya setiap pengguna dapat memahami dengan tepat bagaimana komponen yang sedang dipertimbangkan ditambah kepada Linux, serta parameter yang perlu dibayar terlebih dahulu. Segera memperjelaskan bahawa untuk pemasangan dan interaksi selanjutnya dengan MySQL anda akan memerlukan sambungan internet yang aktif, kerana arkib akan diperolehi daripada repositori rasmi.

Langkah 1: Tindakan Awal

Sudah tentu, anda boleh segera meneruskan ke langkah seterusnya dan melaksanakan pemasangan, bagaimanapun, perlu untuk menentukan nama tuan rumah dan memastikan bahawa Centos kini mempunyai semua kemas kini terkini. Laraskan arahan berikut untuk menyediakan OS.

  1. Ini dan semua tindakan berikutnya akan dibuat melalui terminal, masing-masing, ia perlu berjalan mudah untuk anda. Anda boleh melakukan ini melalui menu aplikasi atau menyusut kombinasi Ctrl + Alt + T..
  2. Peralihan ke terminal untuk tindakan persediaan apabila memasang MySQL di Sentos 7

  3. Di sini masukkan arahan nama hos dan klik pada ENTER.
  4. Masukkan arahan untuk menentukan nama tuan rumah di MySQL di Sentos 7

  5. Di samping itu, nyatakan HostName -F dan bandingkan dua keputusan. Yang pertama adalah lengkap, dan yang kedua - disingkat. Jika ia sesuai dengan anda, pergi lebih jauh. Jika tidak, anda perlu menukar nama tuan rumah dengan menggunakan arahan dari dokumentasi rasmi.
  6. Perintah untuk memaparkan nama hos yang disingkat untuk MySQL di Sents 7

  7. Sebelum memasang sebarang aplikasi, adalah disyorkan untuk menyemak ketersediaan kemas kini supaya semua proses seterusnya berjalan dengan betul. Untuk melakukan ini, masukkan kemas kini sudo yum dan klik pada ENTER.
  8. Perintah untuk menerima kemas kini sebelum memasang MySQL di Sentos 7

  9. Pilihan ini dieksekusi bagi pihak superuser, yang bermaksud anda perlu memasukkan kata laluan untuk mengesahkan pengesahan akaun. Pertimbangkan bahawa apabila menulis aksara, mereka tidak akan dipaparkan di konsol.
  10. Kemasukan Kata Laluan untuk menerima kemas kini sebelum memasang MySQL di Sentos 7

  11. Anda akan dimaklumkan tentang keperluan untuk memasang pakej yang dikemas kini, atau amaran bahawa kemas kini tidak dijumpai di skrin.
  12. Penerimaan kemas kini yang berjaya sebelum memasang MySQL di Sentos 7

Selepas memasang semua kemas kini, disyorkan untuk memulakan semula sistem untuk menukar perubahan. Sekiranya kemas kini tidak dijumpai, segera pergi ke peringkat seterusnya.

Langkah 2: Memuat turun dan memasang pakej

Malangnya, anda tidak akan dapat memuat turun MySQL dari repositori rasmi dan pada masa yang sama memasangnya dengan satu arahan. Ini disebabkan oleh sejumlah besar versi dan nuansa tertentu dengan penambahan arkib, jadi pertama pilihan pakej yang sesuai mesti terlebih dahulu.

Pergi ke Gudang Rasmi MySQL

  1. Pergi ke pautan di atas untuk membiasakan diri dengan semua versi yang ada dalam sistem pengurusan pangkalan data yang sedang dipertimbangkan. Pilih pakej minat dalam format RPM dan salin pautan ke dalamnya dengan memanggil menu konteks dengan menekan butang tetikus kanan.
  2. Memuat turun pakej pakej RPM yang dipilih dengan versi MySQL di Sentos 7

  3. Apabila anda memasukkan, anda akan melihat bahawa pautan itu disalin dengan betul, dan jika anda melalui penyemak imbas, anda akan memuat turun pakej RPM, tetapi sekarang tidak perlu bagi kami, jadi kami akan berpindah ke konsol.
  4. Lihat pautan yang disalin untuk memuat turun pakej dengan MySQL di Sentos 7

  5. Sekali di terminal, masukkan pautan Wget + disalin sebelumnya dan klik pada ENTER.
  6. Memuat turun Pakej MySQL di Sentos 7 melalui terminal

  7. Seterusnya, gunakan Sudo RPM -IVH MySQL57-Community-Release-El7.rpm, menggantikan ketidaksesuaian dalam baris ini ke nombor yang dinyatakan dalam pautan yang sedia ada.
  8. Perintah tambahan untuk memuat turun Pakej Pemasangan MySQL di Sentos 7

  9. Operasi ini juga dijalankan bagi pihak superuser, dan oleh itu anda perlu memasukkan semula kata laluan.
  10. Pengesahan Pakej Muat Turun Pemasangan MySQL di Sentos 7

  11. Tunggu sehingga kemas kini repositori selesai dan memasang pakej.
  12. Menunggu untuk menyiapkan Pakej Pemasangan MySQL di Sentos 7

  13. Sebelum memulakan proses pemasangan utama, kemas kini senarai repositori dengan menentukan kemas kini sudo yum.
  14. Perintah untuk kemas kini repositori baru-baru ini apabila memasang MySQL di Sentos 7

  15. Sahkan tindakan yang dilakukan dengan memilih versi Y.
  16. Pengesahan kemas kini repositori apabila memasang MySQL di Sentos 7

  17. Lakukan sekali lagi apabila anda mengulangi.
  18. Perintah kedua untuk mengesahkan pemasangan kemas kini semasa memasang MySQL di Sentos 7

  19. Hanya proses memasang sistem itu sendiri. Ini dilakukan menggunakan Sudo Yum memasang arahan MySQL-Server.
  20. Perintah untuk memasang MySQL di Sentos 7 melalui terminal

  21. Sahkan sememangnya semua permintaan untuk pemasangan atau paket pembongkaran.
  22. Prosedur muat turun mungkin mengambil masa beberapa minit, yang bergantung kepada kelajuan Internet. Semasa ini, jangan tutup sesi terminal supaya tidak menetapkan semula semua tetapan.
  23. Menunggu pemasangan DBMS MySQL di Sentos 7 melalui terminal

  24. Selepas pemasangan yang berjaya, aktifkan pelayan melalui Sudo SystemStl Start MySQLD.
  25. Perkhidmatan berjalan untuk mengawal DBMS MySQL di Sentos 7 melalui terminal

  26. Sekiranya tidak ada kesilapan dengan menghidupkan, baris baru untuk input akan muncul di skrin.
  27. Perkhidmatan pelancaran yang berjaya di MySQL DBMS di Sentos 7 melalui terminal

Seperti yang anda lihat, memasang MySQL di CentOS 7 hanya mengambil masa beberapa minit, dan pengguna ia tidak mengambil begitu banyak arahan, yang kebanyakannya boleh disalin dan masukkan ke dalam konsol. Walau bagaimanapun, untuk interaksi yang betul dengan DBMS, ia perlu untuk menghasilkan konfigurasi awal, yang akan dibincangkan di bawah.

Langkah 3: Persediaan Awal

Sekarang kita tidak akan menjejaskan sepenuhnya semua aspek untuk menubuhkan sistem pengurusan pangkalan data, kerana ini tidak terpakai kepada subjek artikel itu. Kami hanya ingin memberitahu tentang tindakan asas yang perlu dilakukan untuk memeriksa prestasi utiliti dan menetapkan peraturan standard untuknya. Untuk melakukan ini, anda perlu mengikuti panduan seperti itu:

  1. Mari kita mulakan dengan pemasangan editor yang berguna, kerana semua tetapan diubah dalam fail konfigurasi, yang dibuka melalui perisian sedemikian. Ia mudah untuk menggunakan Nano, jadi di konsol, sudo yum memasang nano.
  2. Memasang editor teks untuk mengedit tetapan mysql di Sentos 7

  3. Sekiranya utiliti belum ditubuhkan, anda perlu mengesahkan penambahan arkib baru. Jika tidak, rentetan "melakukan apa-apa" hanya akan muncul, oleh itu, anda boleh bergerak ke langkah seterusnya.
  4. Pemasangan editor teks yang berjaya untuk mengedit tetapan MySQL di Sentos 7

  5. Masukkan sudo nano /etc/my.cnf dan aktifkan arahan ini.
  6. Jalankan fail konfigurasi untuk mengkonfigurasi MySQL di Sentos 7

  7. Tambah bind_adddress = string = dan tentukan alamat IP yang anda ingin sambungkan dan buka semua pelabuhan. Anda juga boleh menentukan parameter penting lain. Baca lebih lanjut mengenai mereka dalam dokumentasi rasmi, rujukan yang ditunjukkan di bawah.
  8. Mengedit fail konfigurasi apabila menubuhkan MySQL di Sentos 7

  9. Selepas perubahan, jangan lupa menuliskannya dengan mengklik pada Ctrl + O, dan kemudian keluar dari Nano melalui Ctrl + X.
  10. Menyimpan perubahan dalam editor teks apabila mengkonfigurasi MySQL di Sentos 7

  11. Pada mulanya, fail konfigurasi juga mengandungi parameter yang mempengaruhi keselamatan rangkaian. Mereka boleh menjadi tempat yang lemah semasa penggodaman, oleh itu adalah disyorkan untuk menghapuskan mereka dengan melakukan mysql_secure_installation.
  12. Pasukan Keselamatan MySQL di Sentos 7

  13. Untuk mengesahkan operasi ini, masukkan kata laluan Pentadbir.

Seperti yang dinyatakan sebelum ini, kami hanya menunjukkan prinsip asas konfigurasi. Lebih terperinci tentang ini ditulis dalam dokumentasi rasmi MySQL seterusnya.

Lompat untuk membaca dokumentasi MySQL di laman web rasmi

Langkah 4: Rak kata laluan root Root

Kadang-kadang pengguna apabila memasang MySQL menetapkan kata laluan superuser, dan kemudian melupakannya atau tidak tahu yang dipilih pada mulanya, jadi kami memutuskan untuk akhirnya memutuskan artikel ini untuk menetapkan semula kekunci akses, yang dijalankan seperti ini:

  1. Buka "Terminal" dan masukkan Sudo Systemctl Stop MySQLD di sana untuk menghentikan pelaksanaan Perkhidmatan.
  2. Lumpuhkan perkhidmatan MySQL di Sentos 7 untuk menetapkan semula kata laluan

  3. Pergi ke mod operasi yang selamat melalui Sistemctl Set-Environment MySQLD_OPTS = "- Skip-Grant-Meja."
  4. Jalankan MySQL di Sentos 7 dalam mod selamat untuk reset kata laluan

  5. Sambungkan dari nama superuser dengan memasukkan mysql -u root. Kata laluan tidak akan diminta.
  6. Memasukkan arahan untuk menetapkan semula kata laluan MySQL di Sentos 7 melalui terminal

  7. Ia tetap hanya bersatu untuk melaksanakan arahan berikut untuk membuat kunci akses baru.

    MySQL> Gunakan MySQL;

    MySQL> Kemas kini Pengguna Tetapkan Kata Laluan = Kata Laluan ("Kata Laluan") di mana pengguna = 'Root'; (di mana kata laluan adalah kunci akses baru anda)

    MySQL> Keistimewaan siram;

    Sudo sistemctl unset-invense mysqld_opts

    Sudo Systemctl Mulakan MySQLD

Selepas itu, cuba menyambung ke pelayan sekali lagi menggunakan kata laluan baru. Kali ini tidak ada kesukaran.

Anda baru sahaja biasa dengan manual langkah demi langkah untuk memasang dan konfigurasi permukaan MySQL di CentOS 7. Seperti yang anda dapat lihat, tidak ada yang sukar dalam ini, tetapi anda tidak perlu mempertimbangkan cadangan di atas dengan panduan penuh untuk menyambung pangkalan data untuk terus berinteraksi dengan pelayan web atau aplikasi. Semua ini perlu dilakukan secara manual, menolak dari spesifik laman web, program dan mengkaji dokumentasi rasmi semua komponen yang digunakan.

Lihat juga:

Memasang phpmyadmin di Centos 7

Pemasangan PHP 7 di Centos 7

Baca lebih lanjut