Fedora

Cara Memasang MySQL di Fedora

Cara Memasang MySQL di Fedora

MySQL adalah pangkalan data sistem yang menyediakan perkhidmatan pangkalan data untuk menyimpan dan mengurus data. Ini adalah salah satu pangkalan data sumber terbuka yang popular.

MySQL dilengkapi dengan produk komersial berikut:

  1. Edisi Standard MySQL
  2. Edisi Perusahaan MySQL
  3. MySQL Cluster Carrier Grade Edition

Semua edisi ini disertakan dengan tanda harga dan kebanyakannya sesuai untuk kegunaan komersial. Kami akan menggunakan Edisi Komuniti MySQL, yang tersedia secara percuma di bawah lesen GPL untuk panduan ini.

Apa yang akan kita bahas di sini

Dalam panduan ini, kita akan melalui proses pemasangan Edisi Komuniti MySQL di Fedora Linux. Kami akan memasang MySQL dari repositori Yum menggunakan utiliti YUM. Mari mulakan dengan proses pemasangan.

Langkah 1. Perkara pertama ialah kita perlu menambahkan repositori yum rasmi untuk Fedora Linux kami yang disediakan oleh MySQL. Kami akan memuat turun repositori yum menggunakan alat wget di Linux menggunakan arahan:

# wget https: // dev.mysql.com / get / mysql80-komuniti-pelepasan-fc33-1.noarch.rpm

Perlu diingat bahawa pautan muat turun boleh berubah mengikut masa, sekiranya pautan di atas tidak berfungsi, anda harus menyalin pautan secara manual dari laman web rasmi.

Cara lain untuk mendapatkan repositori yum adalah dengan memuat turun fail ini secara langsung ke sistem anda dari MySQL seperti di sini:

Langkah 2. Setelah muat turun fail selesai, kita dapat memasangnya dengan arahan berikut:

# yum localinstall mysql80-community-release-fc33-1.noarch.rpm

Nota: Kita juga boleh menggunakan perintah dnf dan bukannya yum.

Apabila anda menjalankan perintah di atas, ia akan menambahkan repositori MySQL Yum ke senarai repositori sistem anda. Juga, masukkan 'y' apabila meminta untuk mengesahkan integriti pakej dengan kunci GnuPG yang dimuat turun.

Langkah 3. Sekarang kita akan mengesahkan sama ada repositori MySQL ditambahkan ke senarai repositori sistem kami atau tidak:

# yum repolist

Keluaran arahan di atas akan menunjukkan kepada anda semua repositori yang dikonfigurasi pada sistem kami di bawah YUM.

Langkah 4. Mulakan pemasangan pelepasan komuniti MySQL dengan arahan berikut:

# dnf pasang mysql-community-server

Langkah 5. Setelah pelayan MySQL dipasang, kita dapat memulakannya dengan arahan:

# perkhidmatan bermula mysqld

atau

# systemctl mulakan mysqld.perkhidmatan

Nota: Sekiranya anda mengambil banyak masa untuk memulakan perkhidmatan MySQL, maka hentikan perintah di atas dengan menekan 'ctrl + c'. Sekarang jalankan arahan 'dnf update' dan kemudian mulakan perkhidmatan MySQL sekali lagi.

Langkah 6. Periksa status perkhidmatan MySQL dengan menjalankan perintah:

# perkhidmatan status mysqld

Ia harus menunjukkan status aktif untuk perkhidmatan MySQL.

Di samping status, kami juga dapat mengesahkan status pelayan mysql dengan arahan:

# mysql --versi

Perintah di atas menunjukkan bahawa kita telah memasang versi terbaru MySQL yang terdapat di repositori yum.

Langkah 7. Sekarang, kerana MySQL kami dipasang dan berfungsi, kami perlu mengamankannya. Tetapi sebelum itu, kita perlu mendapatkan kata laluan root yang dibuat oleh Mysql semasa proses pemasangan. Kata laluan sementara ini diperlukan semasa konfigurasi pelayan MySQL.

Untuk mendapatkan kata laluan ini, buka terminal baru dan jalankan arahan di bawah:

# kucing / var / log / mysqld.log | grep 'kata laluan sementara'

Kata laluan akan dicetak di terminal anda.

Langkah 8. Sekarang untuk mengamankan pelayan MySQL, kita perlu mengubah tetapan tertentu. Jalankan arahan di bawah untuk memasukkan pemasangan selamat MySQL:

# mysql_secure_installation

Ia akan meminta kata laluan sementara yang kami buat pada langkah 7.  Letakkan itu di sini. Sekarang ia akan meminta pertukaran kata laluan untuk pengguna root. Pastikan anda memasukkan kata laluan yang kuat yang memenuhi semua syarat. Jika tidak, anda akan mendapat ralat mengenai dasar kata laluan. Ini ditunjukkan di bawah:

Setelah memasukkan kata laluan yang betul, anda akan melihat beberapa arahan dan soalan di skrin seperti:

Menjamin penggunaan pelayan MySQL.

Masukkan kata laluan untuk root pengguna: [Masukkan Kata Laluan Sementara di sini]

Kata laluan yang ada untuk root akaun pengguna telah tamat. Sila tetapkan kata laluan baru.

Kata laluan baharu: [Kata laluan baru di sini]

Masukkan semula kata laluan baru: [Taip semula kata laluan]

Komponen 'validate_password' dipasang di pelayan.

Langkah seterusnya akan dijalankan dengan konfigurasi komponen yang ada.

Menggunakan kata laluan yang ada untuk root.

Anggaran kekuatan kata laluan: 100

Tukar kata laluan untuk root? ((Tekan y | Y untuk Ya, kekunci lain untuk Tidak): [Anda boleh menukar kata laluan root MySQL di sini]

... ponteng.

Secara lalai, pemasangan MySQL mempunyai pengguna tanpa nama, yang membolehkan sesiapa sahaja masuk ke MySQL tanpa perlu membuat akaun pengguna untuk mereka. Ini hanya bertujuan untuk pengujian, dan untuk membuat pemasangan menjadi lebih lancar. Anda harus membuangnya sebelum berpindah ke persekitaran pengeluaran.

Alih keluar pengguna tanpa nama? (Tekan y | Y untuk Ya, kekunci lain untuk Tidak): [Taip 'y' untuk membuang pengguna tanpa nama]

Kejayaan.

Pada kebiasaannya, root hanya boleh disambungkan dari 'localhost'. Ini memastikan bahawa seseorang tidak dapat meneka kata laluan root dari rangkaian.

Tidak membenarkan log masuk root dari jauh? (Tekan y | Y untuk Ya, kekunci lain untuk Tidak): [Tolak log masuk root dengan memasukkan 'y']

Kejayaan.

Secara lalai, MySQL dilengkapi dengan pangkalan data bernama 'test' yang boleh diakses oleh sesiapa sahaja. Ini juga bertujuan hanya untuk pengujian dan harus dikeluarkan sebelum berpindah ke persekitaran produksi.

Keluarkan pangkalan data ujian dan akses ke dalamnya? (Tekan y | Y untuk Ya, kekunci lain untuk Tidak): [Tekan 'y' di sini]

- Menjatuhkan pangkalan data ujian…

Kejayaan.

- Mengalih keluar keistimewaan pada pangkalan data ujian…

Kejayaan.

Memuat semula jadual hak istimewa akan memastikan bahawa semua perubahan dibuat setakat ini akan berkuatkuasa serta-merta.

Muat semula jadual keistimewaan sekarang? (Tekan y | Y untuk Ya, kekunci lain untuk Tidak): [Muat semula jadual keistimewaan untuk menerapkan perubahan dengan menekan 'y' di sini]

Kejayaan.

Semua selesai! 

Langkah 9.  Setelah langkah di atas selesai, kita sudah siap untuk log masuk pelayan pangkalan data MySQL. Gunakan kata laluan yang telah anda buat semasa pemasangan selamat mysql pada langkah 8:

# mysql -u root -p

Anda akan melihat output yang serupa dengan ini:

Masukkan kata laluan: [Masukkan Kata Laluan root MySQL di sini]

Selamat datang ke monitor MySQL.  Perintah diakhiri dengan; atau \ g.

Id sambungan MySQL anda adalah 8 Versi pelayan: 8.0.23 Pelayan Komuniti MySQL - GPL.
Hak cipta (c) 2000, 2021, Oracle dan / atau sekutunya. Oracle adalah tanda dagangan berdaftar Oracle Corporation dan / atau sekutunya. Nama lain mungkin merupakan tanda dagang pemiliknya masing-masing.

Taip 'tolong;' atau '\ h' untuk pertolongan. Ketik '\ c' untuk membersihkan penyataan input semasa.

mysql>

Kesimpulannya

Itu sahaja; kami telah berjaya menyediakan pelayan pangkalan data MySQL yang berfungsi. Apa yang boleh anda lakukan seterusnya ialah:

  1. Buat pengguna baru dan berikan pelbagai keistimewaan kepada mereka.
  2. Buat pangkalan data dan jadual dan kemudian buat gabungan antara jadual pangkalan data yang berbeza.
  3. Tentukan pemicu yang dipanggil secara automatik dengan tindak balas terhadap operasi seperti memasukkan, mengemas kini atau memadam.
Cara Mengubah Tetapan Tetikus dan Pad Sentuh Menggunakan Xinput di Linux
Sebilangan besar pengedaran Linux dihantar dengan perpustakaan "libinput" secara lalai untuk menangani peristiwa input pada sistem. Ia dapat memproses...
Buat semula butang tetikus anda secara berbeza untuk perisian yang berbeza dengan X-Mouse Button Control
Mungkin anda memerlukan alat yang dapat mengubah kawalan tetikus anda dengan setiap aplikasi yang anda gunakan. Sekiranya ini berlaku, anda boleh menc...
Kajian Tetikus Tanpa Wayar Microsoft Sculpt Touch
Saya baru-baru ini membaca mengenai Sentuhan Microsoft Sculpt tetikus tanpa wayar dan memutuskan untuk membelinya. Setelah menggunakannya sebentar, sa...