Paano Mag-install ng MySQL sa Ubuntu Linux

Ang pag-install ng MySQL sa Ubuntu ay isang direktang proseso, ngunit kailangan mong malaman ang mga tamang hakbang na dapat gawin. Ang gabay na ito ay nagtuturo sa iyo kung paano ito gagawin nang wala sa oras

Ang MySQL ay ang pinakasikat na open-source database server sa mundo. Ito ay simple at napakabilis, at madali mo itong mai-install Ubuntu Linux.

Sa kabila ng pagiging simple nito, ang MySQL ay isang napakalakas na relational database management system. Ito ay lubos na nasusukat din, at ito ay ginagawa itong isang popular na pagpipilian sa mga organisasyon sa lahat ng laki sa buong mundo.

Dapat mong tandaan na gumagana ang tutorial na ito para sa mga pag-install ng Ubuntu 18.04 at 20.04 at sa parehong mga bersyon ng server at desktop. Siyempre, maaari mong palaging gamitin ang Ubuntu Software Center upang maghanap at mag-install ng MySQL, ngunit ito ay mas mahusay sa ganitong paraan.

Mga Hakbang sa Pag-install ng MySQL

Sundin ang mga hakbang na ito upang i-install ang MySQL sa Ubuntu

1. Suriin ang iyong Mga Bersyon ng Software

Kailangan mong malaman kung ano ang iyong ginagawa, kaya mahalagang suriin mo muna ang iyong mga bersyon ng software. Kung nag-i-install ka sa Ubuntu 18.04, tandaan na kasama ito sa bersyon ng MySQL 5.7.

Para sa mga pag-install ng Ubuntu 20.04, haharapin mo ang bersyon 8 ng MySQL. Ang parehong bersyon ay katulad ng pag-install at paggamit, ngunit ang bersyon 8.0 ay nag-aalok ng higit na bilis, seguridad, at pasulong na pagkakatugma.

Kung ikaw ay nasa Ubuntu 18.04 at gustong subukan ang MySQL v. 8, ang pinakaligtas na paraan ay ang pag-upgrade ng iyong pag-install sa Ubuntu 20.04. Sa kabilang banda, maaari mong direktang i-download ang mga file ng repository ng MySQL para sa bersyon 8 at subukang i-install ito.

Makukuha mo ang pinakabagong pakete ng Debian sa angkop na imbakan at pagkatapos ay gumamit ng curl o wget upang i-download ito para sa pag-install. Tingnan ang isang halimbawa sa ibaba:

wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.11-1_all.deb

I-install ang repository sa pamamagitan ng pag-type

sudo dpkg -i mysql-apt-config_0.8.16-1_all.deb

Hihilingin sa iyo na pumili ng isang release mula sa isang dialog box. Pumili at magpatuloy. Pagkatapos ng configuration, kakailanganin mong i-update ang iyong Ubuntu system bago simulan ang pag-install ng MySQL.

2. I-update ang System

Ang rekomendasyon ay palaging i-update ang iyong mga repositoryo ng Ubuntu bago mag-install ng anumang bagong software. Nakakatulong ito upang matiyak na nakukuha mo ang lahat ng kinakailangang update upang maiwasang masira ang iyong system.

Upang matiyak na ang iyong system ay napapanahon bago simulan ang pag-install, tumawag sa isang terminal gamit ang Ctrl + Alt + T at ilagay ang command sa ibaba:

sudo apt-makakuha ng update

Hihilingin ng Sudo ang iyong password ng admin, na kakailanganin mong ibigay bago magpatuloy. Pagkatapos ay maghintay ng ilang sandali habang nire-refresh ng apt-get ang cache ng repositoryo ng iyong system. Ito ay isang mahalagang hakbang para sa pag-install ng parehong bersyon 5.7 at 8 sa parehong mga bersyon ng Ubuntu 18.04 at 20.04.

3. I-install ang MySQL Server

Kapag natapos na ang update na ito, oras na para i-install ang MySQL server package. Ginagawa mo ito gamit ang sumusunod na utos:

sudo apt-get install mysql-server

Ang Apt-get ay mag-i-install ng lahat ng kinakailangang mga file, kabilang ang database ng mga karaniwang file at isang shell client upang pangasiwaan ang database.

Tandaan na kailangan mong magpasok ng root password sa panahon ng pag-install. Ang password na ito ay mahigpit na para sa database at walang kinalaman sa iyong Ubuntu box. Kaya huwag mag-atubiling gumamit ng anumang password.

Maaari mo ring iwanang blangko ang field ng root-password sa panahon ng pag-install. Binibigyang-daan ka nitong magtakda ng password sa ibang pagkakataon, sa panahon ng pagsasaayos. Sa anumang kaso, tiyaking natatandaan mo ang password!

4. Subukan ang Pag-install

Awtomatikong magsisimula ang MySQL server kapag natapos na ang pag-install. Kaya, upang matiyak na matagumpay ang pag-install, maaari kang mag-isyu ng ilang mga utos sa server at kumpirmahin na tumutugon ito. Narito ang isang halimbawa:

sudo systemctl status mysql

Sinusuri ng command na ito ang status ng server at nagpi-print ng pangunahing impormasyon tulad ng status nito, PID (Process ID), at paggamit ng memory. Kapag mayroon kang tugon mula sa iyong pag-install ng MySQL, ipinapakita nito na na-install ito nang tama, at oras na para i-configure ito.

Ang iba pang mga utos na ginagawang posible na ihinto, simulan, at i-restart ang server, ayon sa pagkakabanggit, ay kinabibilangan ng:

sudo systemctl itigil ang mysql

sudo systemctl simulan ang mysql

sudo systemctl restart mysql

5. Pag-configure ng Server

Kapag nakumpirma mo na ang pag-install ay matagumpay, kakailanganin mong i-secure ito upang maiwasan ang mga isyu sa seguridad. Sa kabutihang-palad para sa amin, ang MySQL ay may kasamang tool upang gawin iyon. Ang kailangan mo lang gawin ay ipasok ang command sa ibaba:

sudo mysql_secure_installation

Kasama sa tool na ito ang isang serye ng mga tanong upang makatulong sa pag-setup, pati na rin ang isang gabay para sa lakas ng password. Sa madaling sabi, kailangan mo ng 8 character man lang para sa isang Low-strength na password. Maaari ka ring gumamit ng Medium o Strong na password sa pamamagitan ng pagsunod sa mga rekomendasyon ng plugin.

Kasama sa mga karagdagang tanong kung gusto mong alisin ang hindi kilalang user, paghigpitan ang pag-access ng root sa makina, o alisin ang database ng pagsubok?. Pinakamabuting sumagot ng 'oo' sa lahat ng mga tanong na ito.

6. Magdagdag ng mga User

Sa wakas, oras na upang i-set up ang database server sa iyong mga pangangailangan, tulad ng pagdaragdag ng mga user upang ma-access ito sa pamamagitan ng mga programa tulad ng phpMyAdmin at iba pang mga kapaligiran. At maliban kung alam mo kung ano ang iyong ginagawa, inirerekumenda na iwanan lamang ang root@localhost password.

Mayroong maraming mga antas ng pag-access sa MySQL, kaya natitira para sa iyo na magpasya kung alin ang lilikhain. Maaari mong bigyan ang isang gumagamit ng pandaigdigang access sa lahat ng bahagi ng server, o maaari mo siyang bigyan ng access sa isang database lamang, o kahit na payagan lamang ang mga partikular na operasyon sa isang database o talahanayan.

Halimbawa, maaari kang lumikha ng tatlong bagong user sa iyong bagong server. Isa na may pandaigdigang access, isa na may limitadong access sa database ng mga customer, at isa na may access sa mga numero ng telepono lamang ng mga customer sa server na may mga sumusunod na command:

mysql> GUMAWA NG USER 'admin'@'SkyBank.org' NA KINILALA NG 'password';

mysql> IBIGAY ANG LAHAT NG MGA PRIBILIHE SA * . * SA 'admin'@'skybank.org';

mysql> GUMAWA NG USER 'bob'@'SkyBank.org' NA KINILALA NG 'password';

mysql> BIGYAN NG PUMILI, INSERT, I-UPDATE, I-DELETE, GUMAWA, I-DROP SA mga customer.* SA 'bob'@'skybank.org';

mysql> GUMAWA NG USER 'vera'@'SkyBank.org' NA KINILALA NG 'password';

mysql> BIGYAN NG PUMILI, INSERT, I-UPDATE SA customers.telephone SA 'vera'@'skybank.org';

mysql> FLUSH PRIVILEGES;

Nire-reload ng huling command ang mga pribilehiyo ng user sa server upang i-update ito ayon sa iyong mga bagong panuntunan.

Konklusyon – Isang Pangwakas na Pagsusulit

Pagkatapos i-set up ang iyong mga user ng database at i-flush ang mga pribilehiyo, madalas magandang payo na subukan at mag-log in bilang bagong user na iyong nilikha, para lang matiyak na gumagana nang maganda ang lahat.

Ang pag-log in sa shell ay simple, na may:

mysql -u user -p

Pagkatapos ay makakatanggap ka ng prompt na ipasok ang iyong password. Maaari mong subukang lumikha ng isang database o isang talahanayan at i-populate ang mga ito, pagkatapos ay tanggalin ang mga hilera, i-drop ang mga talahanayan, at iba pa.

Nnamdi Okeke

Nnamdi Okeke

Si Nnamdi Okeke ay isang mahilig sa computer na mahilig magbasa ng malawak na hanay ng mga libro. Mas gusto niya ang Linux kaysa sa Windows/Mac at gumagamit na siya
Ubuntu mula noong mga unang araw nito. Mahuhuli mo siya sa twitter via bongotrax

Mga Artikulo: 299

Tumanggap ng mga kagamitan sa teknolohiya

Mga tech na trend, mga uso sa pagsisimula, mga review, online na kita, mga tool sa web at marketing nang isang beses o dalawang beses bawat buwan