Akwai tsarin sarrafa bayanai da yawa, amma da yawa sun zaɓi Microsoft Access, kamar kullum, saboda daga Microsoft yake kuma wani ɓangare ne na ɗakin ofis ɗinsa. Wasu da yawa, tun da sarrafa ma'ajin bayanai aiki ne na mutane masu ilimi, suna sane da zaɓin buɗe tushen wanda, daga abin da na gani, shine zaɓi na kamfanoni da yawa. Anan zamu koya muku shigar mysql a cikin Ubuntu.
Idan muna kan Windows, shigar da MySQL aiki ne mai sauƙi idan kun san abin da za ku girka, tunda akwai fakitin da suka haɗa da komai. A cikin Linux ba ɗaya ba ne, kuma yana da ɗan rikitarwa saboda ana yin abubuwa da yawa tare da layin umarni. A yau za mu yi ƙoƙarin yin bayanin yadda ake shigar MySQL a cikin Ubuntu, kodayake ana iya cewa abin da za mu girka zai kasance. LAMPwatau Linux, Apache, MySQL da PHP.
Index
Kafin ka fara
MySQL kayan aiki ne ba tare da ƙirar hoto ba wanda ke aiki daga tashar ta hanyar layin umarni (CLI). Shigar da shi abu ne mai sauƙi, amma tare da MySQL ne kawai za mu aiwatar da duk tambayoyin daga tashar. Don inganta ƙwarewar mai amfani, dole ne ku kuma shigar da daidaitawa phpMyAdmin. Wannan shi ne abin da ke dagula abubuwa kadan. Dangane da yadda aka tsara shi, za mu iya shiga phpMyAdmin ko kuma mu sami ɗaya daga cikin kurakurai masu yawa da zai iya nuna mana.
Har ila yau, yana da mahimmanci a gare ni in ambaci cewa abin da aka kwatanta a nan yana aiki a lokacin rubuta wannan labarin, kuma An gwada shi akan Ubuntu 22.10. Ganin cewa babu fakiti ko wani abu na musamman, yakamata yayi aiki a sigar da ta gabata da ta gaba, amma ba ta da tabbas. Don haka, idan kun shiga cikin kowane kwaro, Ina ba da shawarar komawa ga abin da kuka yi don nemo wannan labarin (idan ba ku same ta a kan kafofin watsa labarun ba): bincika takamaiman kwaro akan. Google DuckGo.
Yadda ake shigar MySQL akan Ubuntu
Tare da bayanin da ke sama, bari mu tafi tare da matakan da za mu bi don shigar da LAMP tare da phpMyAdmin kuma sanya komai yayi aiki a Ubuntu.
- Don tabbatar da cewa komai ya sabunta, muna sabunta duk fakiti, ko dai daga Sabunta Software ko tare da umarni
sudo apt update && sudo apt upgrade
. - A matsayin mataki na zaɓi, muna zuwa mai bincike kuma mu sanya "localhost", muna tabbatar da cire S daga HTTPS idan ya aikata. Za mu ga kuskure saboda babu uwar garken da ke aikinta.
- Mun je tashar tashar kuma shigar da A na LAMP: Apache.
Sudo apt shigar apache2
- A matsayin wani mataki na zaɓi, wanda ba shi da mahimmanci amma yana nuna cewa muna yin kyau, muna komawa zuwa mai bincike, sanya "localhost" kuma tabbatar da cewa yanzu wani abu kamar haka ya bayyana:
- Na gaba mun shigar da MySQL, M na LAMP:
Sudo apt shigar mysql-uwar garke
- A mataki na gaba, idan ba mu da shi, mun shigar da P of LAMP (PHP):
sudo dace shigar php
Kuma tare da wannan za mu sami duk abin da ake buƙata don amfani da MySQL a cikin Ubuntu. Don inganta ƙwarewar mai amfani, muna ci gaba.
Sanya phpMyAdmin akan Ubuntu
- A cikin tashar, mun rubuta:
sudo apt shigar phpmyadmin
- Akwai zai zo lokacin da zai nemi mu uwar garke don amfani. Mun zaɓi apache2 tare da sandar sarari, sannan shafin kuma Ok.
- Zai sanar da mu cewa yana da mahimmanci don samun bayanan bayanai mai aiki, kuma idan muna son sarrafa shi tare da dbconfig-common. Mun yarda da taga na farko, wanda ba ya ba da ƙarin zaɓuɓɓuka, kuma mun je na biyu, mun ce eh kuma mun sanya kalmar sirri zuwa phpMyAdmin (sau biyu):
- Muna komawa zuwa mai bincike kuma mu ƙara "phpmyadmin" zuwa "localhost", wanda zai zama localhost/phpmyadmin.
- Mun sake yin wani rajistan: mun sanya tsoho mai amfani, wato phpmyadmin, da kuma kalmar sirri da muka tsara a mataki na 10. Za mu ga ya shiga, amma ba mu da gata.
- Muna rufe zaman a phpMyAdmin.
- Mun koma tashar tashar, rubuta
sudo -i
(ko sudo su) kuma sanya kalmar sirrinmu. - Yanzu mun rubuta mysql -u root -py mun sanya kalmar sirri ta phpMyAdmin (wanda daga mataki na 10).
- Babu abin da ya rage. A mataki na gaba za mu ƙirƙiri mai amfani (1), canza 1234 don wani maɓalli (wanda dole ne ya shiga tsakanin kalmomin guda ɗaya) da ubunlog don mai amfani da ku, mun ba shi gata (2) kuma mu sake kunna su (zai tabbatar da hakan). cewa yayi kyau tare da sakon "Tambaya Ok" bayan kowace gabatarwa):
ƙirƙirar mai amfani 'ubunlog'@'%' wanda '1234' ya gano; ba da duk gata akan *.* to 'ubunlog'@'%' tare da zaɓi na kyauta; zubar da gata;
Kuma wannan zai kasance duka. Ya rage don komawa zuwa mai bincike, sabunta shafin shiga/phpmyadmin kuma tabbatar da cewa za mu iya shiga tare da mai amfani da aka ƙirƙira, da kuma cewa za mu iya sarrafa bayanan bayanai.
Boye bayanan bayanai da canza jigo
Yanzu da za mu iya sarrafa bayanan bayanai, za mu iya so mu yi ta hanyarmu. A babban shafi muna samun zaɓi na "Theme", kuma dangane da tsarin aiki inda muka sanya phpMyAdmin, zažužžukan 3 ko 4 na iya bayyana. Ko da yake babu da yawa, akwai madadin a phpmyadmin.net/themes, kuma, alal misali, mai zuwa shine BooDark (Dark Bootstrap):
Dole ne a cire jigogi a sanya babban fayil ɗin a cikin babban fayil ɗin jigogi wanda zai kasance cikin babban fayil ɗin phpmyadmin (a cikin Ubuntu yawanci /usr/share/phpmyadmin/jigogi ne).
A gefe guda, idan kun lura, za ku lura cewa a gefen hagu na BooDark screenshot akwai ƙarancin bayanan bayanai fiye da hoton da ke sama. Domin a ɓoye suke. Ka'idar ta ce su ne bayanan bayanai tare da fayilolin sanyi kuma cewa yana da daraja kada a taɓa wani abu a can, amma za mu iya ɓoye su, cewa duk abin da zai ci gaba da aiki kamar lokacin da suke bayyane.
Don ɓoye su, don haka aiki kawai tare da bayananmu, za mu iya buɗe Files, je zuwa wasu wurare, shigar da tushen rumbun kwamfutarka, buga gilashin ƙararrawa, bincika phpmyadmin, shigar da babban fayil kuma buɗe fayil ɗin config.inc. .php. A ƙarshe zaku iya ƙara layi kamar haka:
$cfg['Servers'][$i]['hide_db'] = '^mysql|sys|phpmyadmin|performance_schema|information_schema$';
Daga sama, muna amfani da zaɓi don ɓoye bayanan bayanai (hide_db) da kuma nuna waɗanne ne ba mu so mu gani. Zaren yana farawa kuma yana ƙarewa da ƙididdiga guda ɗaya; a cikinsa, dole ne alamar farko ta zama "^" kuma ta ƙarshe "$"; kuma a ciki akwai ma'ajin bayanai da "|". Idan kun lura da wani abu mai ban mamaki, kodayake bai kamata ku yi ba, zaku iya "yi sharhi" wannan layin ta hanyar sanya slash biyu (//) a gabansa ko sanya shi tsakanin /*…*/.
Gudanar da bayanan bayanai tare da LibreOffice Base
Kamar yadda muka yi bayani a farkon wannan labarin, abin da ya zama dole don amfani da MySQL a cikin Ubuntu ana yin shi a kusan matakai 7. Idan kuma muka sarrafa tare da tashar, babu wani abu da ake buƙata. Tare da phpMyAdmin za mu yi shi tare da ƙirar hoto, wanda galibi ana samun shi a cikin sabis ɗin talla, don haka yana da daraja amfani da shi kafin wani abu. Amma kuna iya sarrafa bayanan bayanai da sauran software.
Misali, kamar yadda muke da Access a cikin Microsoft 365, LibreOffice yana da Base. Kuma eh, zamu iya haɗawa zuwa bayanan bayanan MySQL tare da Base, irin. Ko da yake gaskiya ne cewa za mu iya ƙara tebur a cikin ma'ajin bayanai, amma gaskiya ne cewa ba ya ba mu damar gyara teburin da muka ƙirƙira daga phpMyAdmin, don haka yana da kyau cewa, idan za mu yi aiki tare da Base, mu ƙirƙirar bayanai tare da MySQL, bari mu haɗa da shi sannan mu sarrafa tebur daga Base. Amma game da Tambayoyin SQL, waɗanda kawai ake ba da izini don samun bayanai; idan muna son yin canje-canje, dole ne mu yi ta ta hanyar dubawar hoto.
Don yin wannan, da zarar mun shigar da duk LAMP (Linux ya riga ya kasance, Apache, MySQL da PHP), dole ne mu bi waɗannan matakan:
- Mun bude LibreOffice Base. Za a nuna mana mayen.
- A cikin taga na farko, muna zaɓar "Haɗa zuwa bayanan da ke akwai", sauke menu kuma zaɓi "MySQL/MariaDB".
- A cikin taga na gaba, mun zaɓi "Haɗa kai tsaye (ta hanyar haɗin MariaDB C)" kuma danna gaba:
- Bayan haka, mun sanya sunan rumbun adana bayanai da uwar garken. Database zai zama wanda muke son haɗawa da shi, kuma uwar garken shine localhost.
- Bayan danna na gaba, za mu sanya sunan mai amfani kuma, tare da akwatin "Password da ake buƙata" da aka duba, za mu danna kan gwada haɗin.
- Zai tambaye mu kalmar sirri (na mai amfani da MySQL), mun sanya shi. Idan komai ya yi kyau, za mu ga saƙon da ke tabbatar da cewa haɗin ya yi nasara.
- Mun danna na gaba kuma za mu ga taga na ƙarshe wanda ya dace da barin abubuwa ta tsohuwa kuma danna "Gama".
Wannan zai ba mu damar samun damar bayanai daga LibreOffice Base, amma zan yi amfani da shi kawai idan ana buƙatar wani abu na asali kuma don gudanarwa na asali. Hakanan idan kun fi son yin aiki tare da wani abu da ya fi kyau akan tebur ɗinku, kamar GTK a cikin Ubuntu ko Qt a cikin sauran mahallin hoto.
Daga cikin sauran zaɓuɓɓuka, ɗayan abubuwan da aka fi so shine Bayarwa, wanda ke da zaɓin buɗe tushen al'umma, amma amfani da ɗaya ko ɗayan yakamata ya zama batun ɗanɗano. Wannan kuma wannan mai yiwuwa a cikin aiki suna tambayar ku don motsawa da kyau a cikin phpMyAdmin.
Kuma wannan shine yadda zaku iya shigar da MySQL akan Ubuntu kuma ku sarrafa bayanan bayanai tare da ƙirar hoto daga Ubuntu.
Sharhi, bar naka
Mai girma, Na kasance ina neman bayani don shigarwa na MySQL kwanaki kuma wannan imel ɗin ya zo akan lokaci tare da matakan