Awọn ọna ṣiṣe iṣakoso data lọpọlọpọ lo wa, ṣugbọn ọpọlọpọ jade fun Wiwọle Microsoft, bi nigbagbogbo, nitori pe o wa lati Microsoft ati pe o jẹ apakan ti suite ọfiisi rẹ. Ọpọlọpọ awọn miiran, niwọn igba ti iṣakoso awọn apoti isura infomesonu jẹ iṣẹ-ṣiṣe ti awọn eniyan ti o ni oye ṣe, ṣe akiyesi aṣayan orisun ṣiṣi eyiti, lati ohun ti Mo ti rii, yiyan ti ọpọlọpọ awọn ile-iṣẹ. Nibi a yoo kọ ọ fi sori ẹrọ mysql ni Ubuntu.
Ti a ba wa lori Windows, fifi MySQL jẹ iṣẹ ti o rọrun ti o ba mọ kini lati fi sori ẹrọ, nitori pe awọn idii wa ti o pẹlu ohun gbogbo. Ni Lainos kii ṣe kanna, ati pe o jẹ idiju diẹ sii nitori ọpọlọpọ ni a ṣe pẹlu awọn laini aṣẹ. Loni a yoo gbiyanju lati ṣalaye bi o ṣe le fi MySQL sori Ubuntu, botilẹjẹpe o tun le sọ pe ohun ti a yoo fi sii yoo jẹ. ATUPAie Linux, Apache, MySQL ati PHP.
Atọka
Ṣaaju ki o to bẹrẹ
MySQL jẹ irinṣẹ laisi wiwo ayaworan ti o ṣiṣẹ lati ebute nipasẹ laini aṣẹ (CLI). Fifi sori ẹrọ jẹ kuku rọrun, ṣugbọn pẹlu MySQL nikan ni a ni lati ṣe gbogbo awọn ibeere lati ebute naa. Lati mu iriri olumulo dara si, o tun gbọdọ fi sori ẹrọ ati tunto phpMyAdmin. Eleyi jẹ ohun complicates ohun kan bit. Ti o da lori bi o ti wa ni tunto, a le tẹ phpMyAdmin tabi a yoo rii ọkan ninu ọpọlọpọ awọn aṣiṣe ti o le fihan wa.
O tun dabi ẹnipe o ṣe pataki fun mi lati sọ pe ohun ti a ṣalaye nibi ṣiṣẹ ni akoko kikọ nkan yii, ati ti ni idanwo lori Ubuntu 22.10. Ti o rii bi ko si awọn idii tabi ohunkohun pataki, o yẹ ki o ṣiṣẹ ni awọn ẹya ti o kọja ati ọjọ iwaju, ṣugbọn kii ṣe iṣeduro. Nitorinaa, ti o ba ṣiṣẹ sinu awọn idun eyikeyi, Emi yoo ṣeduro atunṣe ohun ti o ṣe lati wa nkan yii (ti o ko ba rii lori media awujọ): wa kokoro kan pato lori Google Duck Duck Lọ.
Bii o ṣe le fi MySQL sori Ubuntu
Pẹlu alaye ti o wa loke, jẹ ki a lọ pẹlu awọn igbesẹ lati tẹle lati fi LAMP sori ẹrọ pẹlu phpMyAdmin ati jẹ ki ohun gbogbo ṣiṣẹ ni Ubuntu.
- Lati rii daju pe ohun gbogbo wa ni imudojuiwọn, a ṣe imudojuiwọn gbogbo awọn idii, boya lati Imudojuiwọn Software tabi pẹlu aṣẹ naa
sudo apt update && sudo apt upgrade
. - Gẹgẹbi igbesẹ iyan, a lọ si ẹrọ aṣawakiri ati fi “localhost” sii, ni idaniloju lati yọ S kuro ni HTTPS ti o ba ṣe. A yoo rii aṣiṣe nitori pe ko si olupin ti n ṣe iṣẹ rẹ.
- A lọ si ebute naa ki o fi A ti LAMP sori ẹrọ: Apache.
sudo apt fi apache2
- Gẹgẹbi igbesẹ iyan miiran, eyiti ko ṣe pataki ṣugbọn tọka pe a n ṣe daradara, a pada si ẹrọ aṣawakiri, fi “localhost” ati rii daju pe ni bayi ohunkan bi atẹle naa han:
- Nigbamii a fi MySQL sori ẹrọ, M ti LAMP:
sudo apt fi mysql-server
- Ni igbesẹ ti n tẹle, ti a ko ba ni, a fi sori ẹrọ P of LAMP (PHP):
sudo apt fi sori ẹrọ php
Ati pẹlu eyi a yoo ni ohun gbogbo pataki lati lo MySQL ni Ubuntu. Lati mu iriri olumulo dara si, a tẹsiwaju.
Fi phpMyAdmin sori Ubuntu
- Ninu ebute, a kọ:
sudo apt fi sori ẹrọ phpmyadmin
- Akoko kan yoo wa nigbati yoo beere lọwọ olupin wa lati lo. A yan apache2 pẹlu aaye aaye, lẹhinna taabu ati O DARA.
- Yoo sọ fun wa pe o jẹ dandan lati ni aaye data ti nṣiṣe lọwọ, ati pe ti a ba fẹ ṣakoso rẹ pẹlu dbconfig-wọpọ. A gba window akọkọ, eyiti ko funni ni awọn aṣayan diẹ sii, ati pe a lọ si keji, a sọ bẹẹni ati pe a fi ọrọ igbaniwọle kan si phpMyAdmin (lẹmeji):
- A pada si ẹrọ aṣawakiri ati ṣafikun “phpmyadmin” si “localhost”, eyiti yoo jẹ localhost/phpmyadmin.
- A ṣe ayẹwo miiran: a fi olumulo aiyipada, eyiti o jẹ phpmyadmin, ati ọrọ igbaniwọle ti a ti tunto ni igbese 10. A yoo rii pe o wọ, ṣugbọn a ko ni awọn anfani.
- A pa igba naa ni phpMyAdmin.
- A pada si ebute, kọ
sudo -i
(tabi sudo su) ki o si fi ọrọ igbaniwọle wa. - Bayi a kọ mysql -u root -py a fi ọrọ igbaniwọle ti phpMyAdmin (ọkan lati igbesẹ 10).
- Ko si ohun to ku. Ni igbesẹ ti n tẹle a yoo ṣẹda olumulo kan (1), yiyipada 1234 fun bọtini miiran (eyiti o gbọdọ lọ laarin awọn agbasọ ẹyọkan) ati ubunlog fun olumulo rẹ, a fun ni awọn anfani (2) ati pe a tun bẹrẹ wọn (yoo jẹrisi pe o ti lọ daradara pẹlu ifiranṣẹ "Ibeere O dara" lẹhin iforo kọọkan):
ṣẹda olumulo 'ubunlog'@'%' damọ nipasẹ '1234'; fifun gbogbo awọn anfani lori *.* si 'ubunlog'@'%' pẹlu aṣayan fifunni; ṣan awọn anfani;
Ati pe iyẹn yoo jẹ gbogbo rẹ. O wa lati pada si ẹrọ aṣawakiri, sọ iwọle / oju-iwe phpmyadmin sọ ati rii daju pe a le tẹ pẹlu olumulo ti o ṣẹda, ati pe a le ṣakoso awọn apoti isura data.
Tọju awọn apoti isura infomesonu ati iyipada akori
Ni bayi pe a le ṣakoso awọn apoti isura data, a le fẹ lati ṣe ni ọna tiwa. Lori oju-iwe akọkọ a wa aṣayan “Akori”, ati da lori ẹrọ ṣiṣe nibiti a ti fi phpMyAdmin sori ẹrọ, awọn aṣayan 3 tabi 4 le han. Biotilejepe nibẹ ni o wa ko ọpọlọpọ, nibẹ ni o wa yiyan ni phpmyadmin.net/themes, ati, fun apẹẹrẹ, atẹle jẹ BooDark (Bootstrap Dudu):
Awọn akori ni lati ṣii silẹ ki o si fi folda sinu folda awọn akori ti yoo wa ninu folda phpmyadmin (ni Ubuntu o jẹ igbagbogbo / usr/share/phpmyadmin/awọn akori).
Ni apa keji, ti o ba ti ṣe akiyesi, iwọ yoo ti ṣe akiyesi pe si apa osi ti BooDark sikirinifoto nibẹ ni awọn apoti isura infomesonu diẹ ju ninu sikirinifoto loke. Iyẹn jẹ nitori wọn ti farapamọ. Ilana naa sọ pe wọn jẹ infomesonu pẹlu iṣeto ni awọn faili ati pe o tọ lati fi ọwọ kan ohunkohun nibẹ, ṣugbọn a le fi wọn pamọ, pe ohun gbogbo yoo tẹsiwaju lati ṣiṣẹ bi igba ti wọn ba han.
Lati tọju wọn, ati nitorinaa ṣiṣẹ nikan pẹlu awọn apoti isura infomesonu wa, a le ṣii Awọn faili, lọ si awọn ipo miiran, tẹ gbongbo dirafu lile wa, lu gilasi titobi, wa phpmyadmin, tẹ folda naa ki o ṣii faili config.inc. .php. Ni ipari o le ṣafikun laini bii atẹle:
$cfg['Servers'][$i]['hide_db'] = '^mysql|sys|phpmyadmin|performance_schema|information_schema$';
Lati awọn loke, a ti wa ni lilo awọn aṣayan lati tọju awọn apoti isura infomesonu (hide_db) ati afihan eyi ti a ko fẹ lati ri. Okun naa bẹrẹ ati pari pẹlu awọn agbasọ ẹyọkan; ninu rẹ, aami akọkọ gbọdọ jẹ "^" ati ti o kẹhin "$"; ati inu awọn apoti isura infomesonu ti yapa nipasẹ "|". Ti o ba ṣẹlẹ lati ṣe akiyesi nkan ajeji, botilẹjẹpe ko yẹ, o le “ṣalaye jade” laini yẹn nipa fifi awọn gige meji (//) ṣaaju rẹ tabi fifi sii laarin /*…*/.
Ṣiṣakoso awọn apoti isura data pẹlu LibreOffice Base
Gẹgẹbi a ti ṣalaye ni ibẹrẹ ti nkan yii, kini o ṣe pataki gaan lati lo MySQL ni Ubuntu ni a ṣe ni bii awọn igbesẹ 7. Ti a ba ṣakoso pẹlu ebute, ko si ohun miiran ti a nilo. Pẹlu phpMyAdmin a yoo ṣe pẹlu wiwo ayaworan, ọkan ti o wa nigbagbogbo ni awọn iṣẹ alejo gbigba, nitorinaa o tọ lati lo ṣaaju ohunkohun miiran. Ṣugbọn o tun le ṣakoso awọn apoti isura infomesonu pẹlu miiran software.
Fun apẹẹrẹ, gẹgẹ bi a ṣe ni Wiwọle ni Microsoft 365, LibreOffice ni o ni Base. Ati bẹẹni, a le sopọ si awọn apoti isura infomesonu MySQL pẹlu Base, too ti. Botilẹjẹpe o jẹ otitọ pe a le ṣafikun awọn tabili si ibi ipamọ data, o tun jẹ otitọ pe ko gba wa laaye lati satunkọ awọn tabili ti a ṣẹda lati phpMyAdmin, nitorinaa o tọ pe, ti a yoo ṣiṣẹ pẹlu Base, a ṣẹda aaye data pẹlu MySQL, jẹ ki a sopọ si rẹ lẹhinna ṣakoso awọn tabili lati Base. Bi fun awọn Awọn ibeere SQL, awọn nikan lati gba alaye ni a gba laaye; ti a ba fẹ ṣe awọn ayipada, a gbọdọ ṣe nipasẹ wiwo ayaworan.
Lati ṣe eyi, ni kete ti a ba ti fi gbogbo LAMP sori ẹrọ (Linux ti wa tẹlẹ, Apache, MySQL ati PHP), a ni lati tẹle awọn igbesẹ wọnyi:
- A ṣii LibreOffice Base. Oluṣeto yoo han si wa.
- Ni window akọkọ, a yan “Sopọ si data data ti o wa tẹlẹ”, ju akojọ aṣayan silẹ ki o yan “MySQL/MariaDB”.
- Ni window atẹle, a yan “Sopọ taara (nipasẹ asopo MariaDB C)”ki o tẹ atẹle:
- Nigbamii ti, a fi orukọ data ati olupin naa sii. Data data yoo jẹ ọkan ti a fẹ sopọ si, ati olupin jẹ localhost.
- Lẹhin titẹ si atẹle, a yoo fi orukọ olumulo sii ati, pẹlu apoti “Ọrọ igbaniwọle ti a beere” ti a ṣayẹwo, a yoo tẹ idanwo asopọ naa.
- Yoo beere lọwọ wa fun ọrọ igbaniwọle (ti olumulo MySQL), a fi sii. Ti ohun gbogbo ba lọ daradara, a yoo rii ifiranṣẹ ti o jẹrisi pe asopọ ti ṣaṣeyọri.
- A tẹ lori atẹle ati pe a yoo rii window ti o kẹhin ninu eyiti o tọ lati fi awọn nkan silẹ nipasẹ aiyipada ki o tẹ “Pari”.
Eyi yoo gba wa laaye lati wọle si ibi ipamọ data lati LibreOffice Base, ṣugbọn Emi yoo lo nikan ti nkan abinibi ba nilo ati fun iṣakoso ipilẹ. Paapaa ti o ba fẹ lati ṣiṣẹ pẹlu nkan ti o dara julọ lori tabili tabili rẹ, gẹgẹ bi GTK ni Ubuntu tabi Qt ni awọn agbegbe ayaworan miiran.
Lara awọn aṣayan miiran, ọkan ninu awọn ayanfẹ ni Oludari, eyi ti o ni aṣayan Agbegbe ti o ṣii, ṣugbọn lilo ọkan tabi omiiran yẹ ki o jẹ ọrọ itọwo tẹlẹ. Iyẹn ati pe boya ni iṣẹ kan wọn beere lọwọ rẹ lati gbe daradara ni phpMyAdmin.
Ati pe eyi ni bii o ṣe le fi MySQL sori Ubuntu ati ṣakoso awọn data data pẹlu wiwo ayaworan lati Ubuntu.
Ọrọìwòye kan, fi tirẹ silẹ
Nla, Mo ti n wa alaye fun fifi sori MySQL fun awọn ọjọ ati imeeli yii de ni akoko pẹlu awọn igbesẹ naa