Ana sawetara sistem manajemen basis data, nanging akeh sing milih Microsoft Access, kaya biasane, amarga saka Microsoft lan minangka bagean saka suite kantor. Akeh liyane, amarga ngatur database minangka tugas sing ditindakake dening wong sing duwe kawruh, ngerti babagan pilihan sumber terbuka sing, saka sing dakdeleng, dadi pilihan akeh perusahaan. Ing kene kita bakal mulang sampeyan nginstal mysql ing Ubuntu.
Yen kita ana ing Windows, nginstal MySQL minangka tugas sing gampang yen sampeyan ngerti apa sing kudu diinstal, amarga ana paket sing kalebu kabeh. Ing Linux iku ora padha, lan iku sethitik liyane rumit amarga akeh wis rampung karo baris printah. Dina iki kita bakal nyoba nerangake carane nginstal MySQL ing Ubuntu, sanajan bisa uga dikandhakake manawa apa sing bakal kita instal bakal dadi. LAMPyaiku Linux, Apache, MySQL lan PHP.
Indeks
Sadurunge miwiti
MySQL minangka alat tanpa antarmuka grafis sing bisa digunakake saka terminal kanthi baris perintah (CLI). Instalasi kasebut cukup prasaja, nanging mung nganggo MySQL, kita kudu nindakake kabeh pitakon saka terminal. Kanggo nambah pengalaman pangguna, sampeyan uga kudu nginstal lan ngatur phpMyAdmin. Iki sing rada rumit. Gumantung carane diatur, kita bisa mlebu phpMyAdmin utawa kita bakal nemokake salah siji saka akeh kasalahan sing bisa nuduhake kita.
Iku uga misale jek penting kanggo kula kanggo sebutno sing apa diterangake kene dianggo ing wektu nulis artikel iki, lan wis diuji ing Ubuntu 22.10. Amarga ora ana paket utawa apa wae sing khusus, mesthine bisa digunakake ing versi kepungkur lan mbesuk, nanging ora dijamin. Dadi, yen sampeyan nemoni kewan omo, aku nyaranake bali menyang apa sing sampeyan lakoni kanggo nemokake artikel iki (yen sampeyan ora nemokake ing media sosial): goleki bug tartamtu ing Google DuckDuckGo.
Cara nginstal MySQL ing Ubuntu
Kanthi katrangan ing ndhuwur, ayo tindakake langkah-langkah kanggo nginstal LAMP bebarengan karo phpMyAdmin lan nggawe kabeh bisa digunakake ing Ubuntu.
- Kanggo mesthekake yen kabeh wis dianyari, kita nganyari kabeh paket, saka Nganyari Piranti Lunak utawa nganggo printah
sudo apt update && sudo apt upgrade
. - Minangka langkah opsional, kita pindhah menyang browser lan sijine "localhost", nggawe manawa kanggo mbusak S saka HTTPS yen ora. Kita bakal weruh kesalahan amarga ora ana server sing nindakake tugase.
- Kita menyang terminal lan nginstal A LAMP: Apache.
sudo apt install apache2
- Minangka langkah opsional liyane, sing ora penting nanging nuduhake yen kita nindakake kanthi apik, kita bali menyang browser, sijine "localhost" lan verifikasi yen saiki katon kaya ing ngisor iki:
- Sabanjure kita nginstal MySQL, M saka LAMP:
sudo apt install mysql-server
- Ing langkah sabanjure, yen kita ora duwe, kita nginstal P saka LAMP (PHP):
sudo apt nginstal php
Lan kanthi iki, kita bakal duwe kabeh sing dibutuhake kanggo nggunakake MySQL ing Ubuntu. Kanggo nambah pengalaman pangguna, kita terus.
Instal phpMyAdmin ing Ubuntu
- Ing terminal, kita nulis:
sudo apt nginstal phpmyadmin
- Ana bakal teka wektu nalika bakal takon kita kanggo server digunakake. Kita milih apache2 kanthi spasi, banjur tab lan OK.
- Iku bakal ngabari kita sing perlu duwe database aktif, lan yen kita arep kanggo ngatur karo dbconfig-umum. Kita nampa jendhela pisanan, sing ora menehi pilihan liyane, lan pindhah menyang liyane, kita ngomong ya lan kita sijine sandi kanggo phpMyAdmin (kaping pindho):
- Kita bali menyang browser lan nambah "phpmyadmin" menyang "localhost", sing bakal dadi localhost / phpmyadmin.
- Kita mriksa liyane: kita sijine pangguna standar, yaiku phpmyadmin, lan sandhi sing wis dikonfigurasi ing langkah 10. Kita bakal weruh manawa mlebu, nanging ora duwe hak istimewa.
- Kita nutup sesi ing phpMyAdmin.
- Kita bali menyang terminal, nulis
sudo -i
(utawa sudo su) lan lebokake sandhi. - Saiki kita nulis mysql -u root -py kita sijine sandi phpMyAdmin (siji saka langkah 10).
- Ora ana sing isih ana. Ing langkah sabanjure kita arep nggawe pangguna (1), ngganti 1234 kanggo tombol liyane (sing kudu pindhah antarane kuotasi siji) lan ubunlog kanggo pangguna, kita menehi hak istimewa (2) lan kita miwiti maneh (bakal konfirmasi sing wis apik karo pesen "Query OK" sawise saben intro):
gawe panganggo 'ubunlog'@'%' diidentifikasi dening '1234'; wenehi kabeh hak istimewa ing *.* menyang 'ubunlog'@'%' kanthi opsi hibah; hak istimewa flush;
Lan sing bakal kabeh. Iku tetep bali menyang browser, refresh kaca login / phpmyadmin lan verifikasi manawa kita bisa mlebu karo pangguna sing digawe, lan uga bisa ngatur database.
Ndhelikake database lan ngganti tema
Saiki kita bisa ngatur basis data, kita bisa uga pengin nindakake kanthi cara kita dhewe. Ing kaca utama kita nemokake opsi "Tema", lan gumantung saka sistem operasi sing wis diinstal phpMyAdmin, 3 utawa 4 opsi bisa uga katon. Senajan ana ora akeh, ana alternatif ing phpmyadmin.net/themes, lan, contone, ing ngisor iki BooDark (Dark Bootstrap):
Tema kasebut kudu dibukak lan lebokake folder kasebut ing folder tema sing bakal ana ing folder phpmyadmin (ing Ubuntu biasane /usr/share/phpmyadmin/themes).
Ing sisih liya, yen sampeyan ngerteni, sampeyan bakal weruh manawa ing sisih kiwa gambar BooDark ana database sing luwih sithik tinimbang ing gambar ing ndhuwur. Iku amarga padha didhelikake. Teori kasebut nyatakake yen dheweke database karo file konfigurasi lan iku worth ora tutul apa-apa ana, nanging kita bisa ndhelikake wong, kabeh bakal terus bisa nalika lagi katon.
Kanggo ndhelikake, lan kanthi mangkono mung bisa digunakake karo database kita, kita bisa mbukak File, pindhah menyang lokasi liyane, ketik oyod hard drive kita, pencet kaca pembesar, goleki phpmyadmin, ketik folder lan bukak file config.inc. .php. Ing pungkasan sampeyan bisa nambah baris kaya ing ngisor iki:
$cfg['Servers'][$i]['hide_db'] = '^mysql|sys|phpmyadmin|performance_schema|information_schema$';
Saka ndhuwur, kita nggunakake pilihan kanggo ndhelikake database (hide_db) lan nuduhake endi sing ora pengin dideleng. Senar kasebut diwiwiti lan dipungkasi kanthi kuotasi siji; ing, simbol pisanan kudu "^" lan pungkasan "$"; lan ing njero ana database sing dipisahake karo "|". Yen sampeyan ngelingi ana sing aneh, sanajan ora, sampeyan bisa "ngomentari" baris kasebut kanthi nglebokake garis miring (//) sadurunge utawa sijine ing antarane /*...*/.
Ngatur database nganggo LibreOffice Base
Kaya sing wis diterangake ing wiwitan artikel iki, apa sing pancene perlu kanggo nggunakake MySQL ing Ubuntu wis rampung ing 7 langkah. Yen kita banjur ngatur karo terminal, ora ana liyane sing dibutuhake. Kanthi phpMyAdmin, kita bakal nindakake kanthi antarmuka grafis, sing biasane kasedhiya ing layanan hosting, mula kudu digunakake sadurunge. Nanging sampeyan uga bisa ngatur database karo piranti lunak liyane.
Contone, kaya kita duwe Akses ing Microsoft 365, LibreOffice duwe Base. Lan ya, kita bisa nyambung menyang database MySQL karo Base, jinis. Senajan bener yen kita bisa nambah tabel ing basis data, nanging uga ora ngidini kita nyunting tabel sing wis digawe saka phpMyAdmin, mula prayoga, yen kita arep nggarap Base, nggawe database karo MySQL, ayo nyambung menyang banjur ngatur tabel saka Base. Minangka kanggo Pitakonan SQL, mung sing entuk informasi sing diidini; yen kita pengin nggawe owahan, kita kudu nindakake liwat antarmuka grafis.
Kanggo nindakake iki, yen kita wis nginstal kabeh LAMP (Linux wis ana, Apache, MySQL lan PHP), kita kudu tindakake langkah iki:
- Kita mbukak LibreOffice Base. Tuntunan bakal ditampilake kanggo kita.
- Ing jendhela pisanan, kita milih "Sambungake menyang database sing wis ana", nyelehake menu banjur pilih "MySQL/MariaDB".
- Ing jendhela sabanjure, kita milih "Sambung langsung (liwat konektor MariaDB C)" lan klik sabanjure:
- Sabanjure, kita sijine jeneng database lan server. Database bakal dadi sing pengin kita sambungake, lan server kasebut localhost.
- Sawise ngeklik sabanjure, kita bakal sijine jeneng pangguna lan, kanthi kothak "Sandhi sing dibutuhake" dicenthang, kita bakal ngeklik nyoba sambungan kasebut.
- Iku bakal takon kita kanggo sandi (pangguna MySQL), kita sijine. Yen kabeh dadi apik, kita bakal weruh pesen sing konfirmasi yen sambungan wis sukses.
- Kita klik ing sabanjuré lan kita bakal weruh jendhela pungkasan kang iku worth ninggalake iku minangka standar lan ngeklik ing "Rampung".
Iki bakal ngidini kita ngakses database saka LibreOffice Base, nanging aku mung bakal nggunakake yen ana sing dibutuhake asli lan kanggo manajemen dhasar. Uga yen sampeyan luwih seneng nggarap sing katon luwih apik ing desktop, kayata GTK ing Ubuntu utawa Qt ing lingkungan grafis liyane.
Antarane opsi liyane, salah siji saka favorit dbeaver, sing nduweni pilihan Komunitas open source, nanging nggunakake siji utawa liyane kudu dadi masalah rasa. Sing lan sing mbokmenawa ing proyek padha njaluk sampeyan pindhah uga ing phpMyAdmin.
Lan iki carane sampeyan bisa nginstal MySQL ing Ubuntu lan ngatur database kanthi antarmuka grafis saka Ubuntu.
Komentar, ninggalake sampeyan
Apik banget, aku wis nggolek informasi babagan instalasi MySQL pirang-pirang dina lan email iki teka ing wektu kanthi langkah-langkah