Kif Tinstalla MySQL 8 f'Fedora 36 Linux
MySQL hija waħda mill-eqdem u l-aktar affidabbli sistemi ta 'ġestjoni tad-database relazzjonali open-source li hija fdata u użata minn miljuni ta' utenti fuq bażi ta 'kuljum. Peress li Fedora reċentement ħabbret il-verżjoni l-ġdida tagħhom tad-distribuzzjoni ewlenija, aħna se nkopru kif tista 'faċilment tinstalla MySQL 8 f'Fedora 36.
Matul dan it-tutorja, se nużaw ir-repożitorji default ta 'Fedora sabiex inkunu nistgħu nagħmlu dan il-proċess ta' installazzjoni sempliċi kemm jista 'jkun.
Importanti: Il-pakketti MySQL u MariaDB jipprovdu fajls simili u se jkunu f'kunflitt ma 'xulxin. Għal din ir-raġuni, għandek tinstalla biss MySQL jew MariaDB iżda mhux it-tnejn.
Installazzjoni ta' MySQL f'Fedora Linux
Qabel ma tinstalla kwalunkwe pakkett fis-sistema tiegħek, taġġorna r-repożitorji tiegħek u tapplika aġġornamenti (jekk hemm) tiżgura esperjenza robusta. Se naġġornaw ir-repożitorji bil-kmand dnf mogħti:
$ sudo dnf update
Ladarba r-repożitorji jiġu aġġornati, nistgħu nipproċedu għall-parti tal-installazzjoni. Hekk kif se nużaw ir-repożitorju default, isalvana minn passi aktar kumplessi. Peress li rridu li jkollna l-aktar verżjoni riċenti tal-MySQL, se nużaw il-verżjoni tal-komunità.
Biex tinstalla MySQL, uża l-kmand mogħti:
$ sudo dnf install community-mysql-server -y
Hekk kif qed nużaw dnf, awtomatikament se jimmaniġġja d-dipendenzi kollha u jagħtina esperjenza mingħajr tbatija.
Nibda MySQL f'Fedora Linux
L-installazzjoni biss ta 'MySQL mhux se tagħmel ix-xogħol tiegħek. Qabel ma mmorru aktar 'il quddiem, aħna mitluba li nippermettu s-servizz MySQL peress li se jkun fi stat inattiv wara l-installazzjoni.
Biex tiċċekkja l-istatus attwali tas-servizz MySQL, uża l-kmand mogħti:
$ systemctl status mysqld
Se nkunu qed nużaw il-kmand li ġej biex nibdew is-servizz MySQL:
$ sudo systemctl start mysqld
Issa, ejja niċċekkjaw jekk bdejniex b'suċċess MySQL billi nużaw il-kmand mogħti:
$ systemctl status mysqld
Kif tistgħu taraw, MySQL qed jaħdem fi stat attiv.
Bl-istess mod, jekk trid tibda MySQL f'kull boot, tista 'faċilment tagħmel dan billi tuża l-kmand mogħti:
$ sudo systemctl enable mysqld
L-iżgurar tal-MySQL f'Fedora Linux
L-installazzjoni awtomatika ta 'MySQL hija dgħajfa mill-istandards moderni ta' sigurtà u tista 'faċilment tiġi manipulata minn hackers. Hemm diversi modi biex tiżgura l-MySQL tiegħek, iżda l-aktar sempliċi iżda l-aktar effettiv huwa li tuża skript sigur.
Nistgħu faċilment nibdew l-iskrittura ta' sigurtà bil-kmand li ġej:
$ sudo mysql_secure_installation
Għall-biċċa l-kbira tal-utenti, dan l-iskritt se jaħdem tajjeb imma jekk jistaqsik għall-password, tista 'tirkupra password temporanja minn mysqld.log f'/var/log/ bil-kmand mogħti:
$ sudo grep 'temporary password' /var/log/mysqld.log
L-iskript sigur jistaqsik dan li ġej:
- Twaqqif ta' password root
- Tneħħija ta' utenti anonimi
- Itfi l-aċċess għall-għeruq permezz tal-remot
- Tneħħija tad-database tat-test
- Reloading tal-privileġġi tal-għeruq
Konnessjoni ma 'MySQL f'Fedora Linux
Ladarba nkunu lesta niżguraw l-iskrittura, nistgħu faċilment nikkonnettjaw mas-server MySQL permezz ta 'kmand mogħti:
$ sudo mysql -u root -p
Ladarba nkunu fil-MySQL, nistgħu nilnutaw databases billi nużaw dan li ġej:
mysql> SHOW DATABASES;
Aġġornament tal-MySQL f'Fedora Linux
Minkejja l-fatt li għadna kif lestejna l-installazzjoni reċentement, nistgħu nużaw il-kmand li ġej biex naġġornaw il-prodotti MySQL:
$ sudo dnf update mysql-server
Din kienet it-teħid tagħna dwar kif tista 'faċilment tinstalla MySQL 8 fuq Fedora 36 bl-eħfef mod possibbli. Imma jekk għad għandek xi problemi bl-installazzjoni, tħossok liberu li tistaqsi fit-taqsima tal-kummenti.