How to Install MySQL on CentOS 8 RHEL 8
Talaan ng mga Nilalaman:
Ang MySQL ay ang pinaka-tanyag na open-source relational database management system.
Ang pinakabagong bersyon ng server ng MySQL database, bersyon 8.0, ay magagamit para sa pag-install mula sa default na mga repositori na CentOS 8.
Ipinakilala ng MySQL 8.0 ang maraming mga bagong tampok at mga pagbabago na naging hindi katugma sa bersyon na ito. Bago piliin ang bersyon ng MySQL upang mai-install, kumonsulta sa dokumentasyon ng application na pupunta ka sa iyong server ng CentOS.
Nagbibigay din ang CentOS 8 ng MariaDB 10.3, na "drop-in replacement" para sa MySQL 5.7, na may ilang mga limitasyon. Kung ang iyong aplikasyon ay hindi katugma sa MySQL 8.0 i-install ang MariaDB 10.3.
Sa tutorial na ito, ipapakita namin sa iyo kung paano i-install at secure ang MySQL 8.0 sa mga system ng CentOS 8.
Pag-install ng MySQL 8.0 sa CentOS 8
I-install ang MySQL 8.0 server sa pamamagitan ng paggamit ng CentOS package manager bilang ugat o gumagamit na may mga pribilehiyo ng sudo:
sudo dnf install @mysql
Ang module na
@mysql
install ng MySQL at lahat ng mga dependencies.
Kapag kumpleto ang pag-install, simulan ang serbisyo ng MySQL at paganahin ito upang awtomatikong magsimula sa boot sa pamamagitan ng pagpapatakbo ng sumusunod na utos:
sudo systemctl enable --now mysqld
Upang suriin kung tumatakbo ang MySQL server, uri:
sudo systemctl status mysqld
● mysqld.service - MySQL 8.0 database server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2019-10-17 22:09:39 UTC; 15s ago…
Pagse-secure ng MySQL
Patakbuhin ang script ng
mysql_secure_installation
na nagsasagawa ng ilang mga operasyon na nauugnay sa seguridad at nagtatakda ng MySQL root password:
sudo mysql_secure_installation
Hihilingin sa iyo na i-configure ang
VALIDATE PASSWORD PLUGIN
, na ginagamit upang masubukan ang lakas ng mga password ng mga gumagamit ng MySQL at pagbutihin ang seguridad. Mayroong tatlong mga antas ng patakaran sa pagpapatunay ng password, mababa, katamtaman, at malakas. Pindutin ang
ENTER
kung hindi mo nais na mai-set up ang patunayan ang plugin ng password.
Sa susunod na prompt, hihilingin sa iyo na magtakda ng isang password para sa MySQL root user. Kapag ginawa mo iyon, hihilingin din sa iyo ng script na alisin ang hindi nagpapakilalang gumagamit, higpitan ang pag-access sa ugat sa lokal na makina, at alisin ang database ng pagsubok. Dapat mong sagutin ang "Y" (oo) sa lahat ng mga katanungan.
Upang makipag-ugnay sa MySQL server mula sa linya ng utos, gamitin ang utility ng MySQL client, na naka-install bilang isang dependant. Subukan ang pag-access sa ugat sa pamamagitan ng pag-type:
mysql -u root -p
Ipasok ang root password kapag sinenyasan, at bibigyan ka ng MySQL shell tulad ng ipinakita sa ibaba:
Welcome to the MySQL monitor. Commands end with; or \g. Your MySQL connection id is 12 Server version: 8.0.17 Source distribution
Ayan yun! Na-install mo at na-secure ang MySQL 8.0 sa iyong CentOS server, at handa ka nang gamitin ito.
Pamamaraan Authentication
Ang MySQL 8.0 server na kasama sa mga repositories ng CentOS 8 ay nakatakda upang magamit ang lumang
mysql_native_password
authentication plugin dahil ang ilang mga tool sa kliyente at mga aklatan sa CentOS 8 ay hindi katugma sa pamamaraan ng
caching_sha2_password
, na kung saan ay nakatakda bilang default sa upstream na MySQL 8.0 na paglabas.
mysql_native_password
pamamaraan ng
mysql_native_password
dapat na maayos para sa karamihan sa mga pag-setup. Gayunpaman, kung nais mong baguhin ang default na plugin ng pagpapatunay sa
caching_sha2_password
na mas mabilis at nagbibigay ng mas mahusay na seguridad, buksan ang sumusunod na file ng pagsasaayos:
sudo vim /etc/my.cnf.d/mysql-default-authentication-plugin.cnf
Baguhin ang halaga ng
default_authentication_plugin
sa
caching_sha2_password
:
default_authentication_plugin=caching_sha2_password
Isara at i-save ang file, at i-restart ang MySQL server para sa bisa ng mga pagbabago:
Konklusyon
Ang CentOS 8 ay ipinamamahagi sa MySQL 8.0. Ang pag-install ay kasing simple ng pag-type ng
dnf install @mysql
.
Ngayon na ang iyong MySQL server ay tumatakbo at tumatakbo at maaari kang kumonekta sa MySQL shell, at simulan ang paglikha ng mga bagong database at mga gumagamit.
mysql sentimoPaminsan-minsan ang mga update ay napakahalaga, ngunit ang pinaka-tila tulad ng tinkering. Ang PS3's Disyembre 2, 2008 v2.53 update ay nagdagdag ng full-screen na suporta para sa Adobe Flash. Ang pag-update ng Nobyembre 5, 2008 v.2.52 ay nagdala ng tatlong mga pag-aayos sa maliit na glitch. Ang Hulyo 29, 2008 v2.42-update ang enigmatically "pagbutihin [d] ang kalidad ng pag-playback ng ilang PlayStation 3 at PlayStation format software." Ang pag-update ng Hulyo 8, 2008 v2.41 ay naayos
Huwag ako mali, sa tingin ko talagang kahanga-hanga na nais ng Sony na maglinis ng ilang frequency. Ngunit hindi dapat isang kumpanya na may mga mapagkukunan ng Sony at isang predictable hardware development platform malinaw na ang windshield maagang ng panahon?
"Ang bawat tao'y nagsasalita tungkol sa kung paano mga consumer hindi alam kung ano ang nangyayari, at kung alam nila kung ano ang nangyayari, sila ay magiging horrified, "sabi ni Rubin. "Ang dahilan kung bakit hindi nila alam ang tungkol dito ay hindi sila nag-aalinlangan upang malaman ang tungkol dito, at ang dahilan kung bakit hindi sila nag-aalinlangan upang malaman ang tungkol dito ay dahil wala nang masama ang nangyari."
[Karagdagang pagbabasa: Ang pinakamahusay TV streaming services]
Ang Windows Store kumpara sa mundo: Paano ang mga handog ng Microsoft ay talagang naka-stack up? isang lakas ng ecosystem. Namin hukay ang Windows Store laban sa mga iOS at Android counterparts sa ilang mga sikat na kategorya upang makita kung paano ang apps nito stack up sa manipis na kapakinabangan.
Tuwing makipag-usap lumiliko sa medyo mababa ang bilang ng mga apps na magagamit sa Store ng Windows, ang mga commenters walang paltos dalhin ang artikulo sa gawain. "Dami ay hindi mahalaga bilang kalidad!" type nila, madalas na paghuhugas sa isang LAHAT CAPS EXPLETIVE o tatlo. "Sino ang nagnanais ng 100,000 umut-ot apps?"







