Cara memasang mysql 8 di fedora 36 linux

Cara memasang mysql 8 di fedora 36 linux

Mysql adalah salah satu sistem pengurusan pangkalan data relasi sumber terbuka yang paling lama dan paling boleh dipercayai yang dipercayai dan digunakan oleh berjuta-juta pengguna setiap hari. Sejak Fedora baru -baru ini mengumumkan versi baru mereka pengedaran utama, kami akan meliputi bagaimana anda boleh memasang dengan mudah MySQL 8 dalam Fedora 36.

Sepanjang tutorial ini, kami akan menggunakan lalai Fedora repositori supaya kita dapat membuat proses pemasangan ini semudah yang boleh.

Penting: Mysql dan Mariadb Pakej menyediakan fail yang serupa dan akan bertentangan antara satu sama lain. Atas sebab ini, anda hanya perlu memasang Mysql atau Mariadb Tetapi tidak kedua -duanya.

Memasang MySQL di Fedora Linux

Sebelum memasang sebarang pakej ke sistem anda, mengemas kini repositori anda dan memohon kemas kini (jika ada) memastikan pengalaman yang mantap. Kami akan mengemas kini repositori dengan arahan DNF yang diberikan:

Kemas kini $ sudo DNF 

Sebaik sahaja repositori dikemas kini, kami boleh meneruskan ke bahagian pemasangan. Kerana kita akan menggunakan repositori lalai, ia menjimatkan kita dari langkah yang lebih kompleks. Seperti yang kita mahu mempunyai versi terkini Mysql, Kami akan menggunakan versi komuniti.

Untuk memasang Mysql, menggunakan arahan yang diberikan:

$ sudo dnf memasang komuniti-mysql-server -y 
Pasang MySQL di Fedora

Seperti yang kita gunakan DNF, Ia secara automatik akan mengendalikan semua kebergantungan dan akan memberi kita pengalaman tanpa kerumitan.

Memulakan MySQL di Fedora Linux

Hanya memasang Mysql tidak akan menyelesaikan pekerjaan anda. Sebelum pergi lagi, kami dikehendaki membolehkan Mysql perkhidmatan kerana ia akan berada dalam keadaan tidak aktif selepas pemasangan.

Untuk memeriksa status semasa Mysql perkhidmatan, menggunakan arahan yang diberikan:

status status $ Systemctl Mysqld 
Semak status MySQL

Kami akan menggunakan arahan berikut untuk memulakan Mysql perkhidmatan:

$ sudo Systemctl Mula Mysqld 

Sekarang, mari kita menyemak sama ada kita berjaya memulakan Mysql dengan menggunakan arahan yang diberikan:

status status $ Systemctl Mysqld 
Semak status MySQL di Fedora

Seperti yang anda lihat, Mysql berjalan dalam keadaan aktif.

Begitu juga, jika anda mahu memulakan Mysql Pada setiap but, anda boleh melakukannya dengan mudah dengan menggunakan arahan yang diberikan:

$ sudo systemctl membolehkan mysqld 

Mengamankan MySQL di Fedora Linux

Pemasangan lalai Mysql lemah dengan standard keselamatan moden dan mudah dimanipulasi oleh penggodam. Terdapat pelbagai cara untuk menjamin mysql anda, tetapi yang paling mudah namun paling berkesan adalah menggunakan skrip selamat.

Kita boleh dengan mudah memulakan skrip mengamankan dengan arahan berikut:

$ sudo mysql_secure_installation 

Untuk kebanyakan pengguna, skrip ini akan berfungsi dengan baik tetapi jika ia meminta anda kata laluan, anda boleh mendapatkan kata laluan sementara dari mysqld.log pada /var/log/ oleh arahan yang diberikan:

$ sudo grep 'kata laluan sementara'/var/log/mysqld.log 

Skrip selamat akan bertanya kepada anda perkara berikut:

  • Menyediakan kata laluan root
  • Mengeluarkan pengguna tanpa nama
  • Lumpuhkan akses root melalui jarak jauh
  • Mengeluarkan pangkalan data ujian
  • Muat semula keistimewaan akar
Selamat mysql di fedora

Menyambung ke MySQL di Fedora Linux

Setelah kita selesai dengan mengamankan skrip, kita dapat dengan mudah menyambung ke Mysql pelayan dengan arahan yang diberikan:

$ sudo mysql -u root -p 
Sambung ke MySQL

Sekali kita masuk Mysql, Kami boleh menyenaraikan pangkalan data dengan menggunakan yang berikut:

mysql> Tunjukkan pangkalan data; 
Senaraikan pangkalan data MySQL

Mengemas kini mysql di fedora linux

Walaupun kami baru saja selesai pemasangan baru -baru ini, kami dapat menggunakan arahan berikut untuk mengemas kini Mysql Produk:

$ sudo dnf mengemas kini mysql-server 
Kemas kini MySQL di Fedora

Ini adalah bagaimana anda boleh memasang dengan mudah MySQL 8 pada Fedora 36 dengan cara yang paling mudah mungkin. Tetapi jika anda masih mempunyai masalah dengan pemasangan, jangan ragu untuk bertanya di bahagian komen.