Otu esi etinye MySQL 8 na Fedora 36 Linux


MySQL bụ otu n'ime sistemụ njikwa nchekwa data mepere emepe kacha ochie na ntụkwasị obi nke ọtụtụ nde ndị ọrụ tụkwasịrị obi ma jiri kwa ụbọchị. Ebe ọ bụ na Fedora ekwupụtala ụdị nkesa flagship ọhụrụ ha n'oge na-adịbeghị anya, anyị ga-ekpuchi otu ị ga-esi tinye MySQL 8 ngwa ngwa na Fedora 36.

N'ime nkuzi a, anyị ga-eji nchekwa Fedora ndabara ka anyị wee mee ka usoro nrụnye a dị mfe dịka ọ nwere ike ịdị.

Ihe dị mkpa: MySQL na MariaDB ngwugwu na-enye faịlụ ndị yiri ya ma ga-emegide ibe ha. Maka nke a, ị ga-etinye naanị MySQL ma ọ bụ MariaDB mana ọ bụghị ha abụọ.

Ịwụnye MySQL na Fedora Linux

Tupu itinye ngwungwu ọ bụla na sistemụ gị, imelite ebe nchekwa gị yana itinye mmelite (ọ bụrụ na ọ bụla) na-eme ka ahụmịhe siri ike. Anyị ga-emelite ebe nchekwa site na iwu dnf nyere:

$ sudo dnf update

Ozugbo emelitere ebe nchekwa, anyị nwere ike ịga n'ihu na akụkụ ntinye. Dịka anyị ga-eji ebe nchekwa ndabara, ọ na-azọpụta anyị site na usoro dị mgbagwoju anya. Dịka anyị chọrọ inwe ụdị MySQL kachasị ọhụrụ, anyị ga-eji ụdị obodo.

Iji wụnye MySQL, jiri iwu enyere:

$ sudo dnf install community-mysql-server -y

Dịka anyị na-eji dnf, ọ ga-edozi ihe niile dabere na akpaghị aka ma nye anyị ahụmịhe na-enweghị nsogbu.

Malite MySQL na Fedora Linux

Naanị ịwụnye MySQL agaghị arụ ọrụ gị. Tupu ịga n'ihu, a chọrọ ka anyị mee ka ọrụ MySQL dị ka ọ ga-adị na steeti adịghị arụ ọrụ mgbe echichi gasịrị.

Iji lelee ọnọdụ ọrụ MySQL ugbu a, jiri iwu enyere:

$ systemctl status mysqld

Anyị ga-eji iwu a ka ịmalite ọrụ MySQL:

$ sudo systemctl start mysqld

Ugbu a, ka anyị lelee ma anyị amalitela MySQL nke ọma site na iji iwu enyere:

$ systemctl status mysqld

Dịka ị na-ahụ, MySQL na-agba ọsọ na steeti nọ n'ọrụ.

N'otu aka ahụ, ọ bụrụ na ịchọrọ ịmalite MySQL na buut ọ bụla, ị nwere ike ime nke ahụ ngwa ngwa site na iji iwu enyere:

$ sudo systemctl enable mysqld

Na-echekwa MySQL na Fedora Linux

Ntinye nke MySQL adịghị ike site n'ụkpụrụ nchekwa nke ọgbara ọhụrụ ma ndị na-agba ọsọ nwere ike ijikwa ya ngwa ngwa. Enwere ọtụtụ ụzọ iji chekwaa MySQL, mana nke kachasị mfe ma dị irè bụ iji edemede echekwara.

Anyị nwere ike ịmalite edemede nchekwa n'ụzọ dị mfe site na iwu a:

$ sudo mysql_secure_installation

Maka ọtụtụ ndị ọrụ, edemede a ga-arụ ọrụ nke ọma mana ọ bụrụ na ọ jụọ gị maka paswọọdụ, ị nwere ike weghachite paswọọdụ nwa oge na mysqld.log na /var/log/ site n'iwu enyere:

$ sudo grep 'temporary password' /var/log/mysqld.log

Edemede echekwara ga-ajụ gị ihe ndị a:

  • Ịtọlite okwuntughe mgbọrọgwụ
  • Wepụ ndị ọrụ amaghị aha
  • Gbanyụọ ohere mgbọrọgwụ site na ime ime
  • wepụ nchekwa data nyocha
  • Nweghachite ikike mgbọrọgwụ

Jikọọ na MySQL na Fedora Linux

Ozugbo anyị mechara chekwaa edemede ahụ, anyị nwere ike jikọọ na sava MySQL ngwa ngwa site na iwu enyere:

$ sudo mysql -u root -p

Ozugbo anyị banyere MySQL, anyị nwere ike depụta ọdụ data site na iji ihe ndị a:

mysql> SHOW DATABASES;

Na-emelite MySQL na Fedora Linux

N'agbanyeghị na anyị ka emechara nrụnye n'oge na-adịbeghị anya, anyị nwere ike iji iwu na-esonụ iji melite ngwaahịa MySQL:

$ sudo dnf update mysql-server

Nke a bụ echiche anyị banyere otu ị nwere ike isi tinye MySQL 8 na Fedora 36 n'ụzọ kachasị mfe. Mana ọ bụrụ na ị ka nwere nsogbu ọ bụla na nrụnye, nweere onwe gị ịjụ na ngalaba nkọwa.