Bagaimana untuk memasang MySQL pada Ubuntu

Pasang MySQL ubuntu phpMyAdmin

Terdapat beberapa sistem pengurusan pangkalan data, tetapi ramai yang memilih Microsoft Access, seperti biasa, kerana ia daripada Microsoft dan merupakan sebahagian daripada suite pejabatnya. Ramai yang lain, memandangkan mengurus pangkalan data adalah tugas yang dilakukan oleh orang yang berpengetahuan, menyedari pilihan sumber terbuka yang, daripada apa yang saya lihat, adalah pilihan banyak syarikat. Di sini kami akan mengajar anda memasang MySQL di Ubuntu.

Jika kita menggunakan Windows, memasang MySQL adalah tugas yang mudah jika anda tahu apa yang hendak dipasang, kerana terdapat pakej yang merangkumi segala-galanya. Di Linux ia tidak sama, dan ia adalah sedikit lebih rumit kerana banyak yang dilakukan dengan baris arahan. Hari ini kami akan cuba menerangkan cara memasang MySQL di Ubuntu, walaupun boleh dikatakan bahawa apa yang akan kami pasang adalah LAMPiaitu Linux, Apache, MySQL dan PHP.

Sebelum anda bermula

MySQL ialah alat tanpa antara muka grafik yang berfungsi dari terminal dengan baris arahan (CLI). Pemasangannya agak mudah, tetapi hanya dengan MySQL kita perlu menjalankan semua pertanyaan dari terminal. Untuk meningkatkan pengalaman pengguna, anda juga mesti memasang dan mengkonfigurasi phpMyAdmin. Inilah yang merumitkan sedikit perkara. Bergantung pada cara ia dikonfigurasikan, kita boleh masuk phpMyAdmin atau kita akan menemui salah satu daripada banyak ralat yang boleh ditunjukkan kepada kita.

Nampaknya penting bagi saya untuk menyebut bahawa apa yang diterangkan di sini berfungsi pada masa menulis artikel ini, dan telah diuji pada Ubuntu 22.10. Memandangkan tiada pakej atau apa-apa yang istimewa, ia sepatutnya berfungsi dalam versi masa lalu dan akan datang, tetapi ia tidak dijamin. Jadi, jika anda menghadapi sebarang pepijat, saya akan mengesyorkan anda kembali kepada perkara yang anda lakukan untuk mencari artikel ini (jika anda tidak menemuinya di media sosial): cari pepijat khusus pada Google DuckDuckGo.

Bagaimana untuk memasang MySQL pada Ubuntu

Dengan penjelasan di atas, mari kita ikuti langkah-langkah yang perlu diikuti untuk memasang LAMP bersama-sama dengan phpMyAdmin dan menjadikan semuanya berfungsi dalam Ubuntu.

  1. Untuk memastikan semuanya dikemas kini, kami mengemas kini semua pakej, sama ada daripada Kemas Kini Perisian atau dengan arahan sudo apt update && sudo apt upgrade.
  2. Sebagai langkah pilihan, kami pergi ke penyemak imbas dan meletakkan "localhost", memastikan untuk mengalih keluar S daripada HTTPS jika ia berlaku. Kami akan melihat ralat kerana tiada pelayan melakukan tugasnya.

localhost tidak berfungsi

  1. Kami pergi ke terminal dan memasang A LAMP: Apache.
sudo apt install apache2
  1. Sebagai langkah pilihan lain, yang tidak penting tetapi menunjukkan bahawa kami berfungsi dengan baik, kami kembali ke penyemak imbas, letakkan "localhost" dan sahkan bahawa kini sesuatu seperti berikut muncul:

localhost berfungsi

  1. Seterusnya kami memasang MySQL, M LAMP:
sudo apt memasang mysql-server
  1. Dalam langkah seterusnya, jika kami tidak memilikinya, kami memasang P LAMP (PHP):
sudo apt install php

Dan dengan ini kami akan mempunyai segala yang diperlukan untuk menggunakan MySQL dalam Ubuntu. Untuk meningkatkan pengalaman pengguna, kami meneruskan.

Pasang phpMyAdmin pada Ubuntu

  1. Di terminal, kami menulis:
sudo apt pasang phpmyadmin
  1. Akan tiba masanya ia akan meminta kami untuk menggunakan pelayan. Kami memilih apache2 dengan bar ruang, kemudian tab dan OK.

pelayan phpmyadmin

  1. Ia akan memberitahu kami bahawa pangkalan data yang aktif adalah perlu, dan jika kami ingin menguruskannya dengan dbconfig-common. Kami menerima tetingkap pertama, yang tidak menawarkan lebih banyak pilihan, dan kami pergi ke yang kedua, kami berkata ya dan kami meletakkan kata laluan ke phpMyAdmin (dua kali):

dbconfig-common

Tetapkan kata laluan phpMyAdmin

  1. Kami kembali ke penyemak imbas dan menambah "phpmyadmin" kepada "localhost", yang akan menjadi localhost/phpmyadmin.

log masuk phpMyAdmin

  1. Kami melakukan semakan lain: kami meletakkan pengguna lalai, iaitu phpmyadmin, dan kata laluan yang telah kami konfigurasikan dalam langkah 10. Kami akan melihat bahawa ia masuk, tetapi kami tidak mempunyai keistimewaan.

phpMyAdmin tanpa keistimewaan

  1. Kami menutup sesi dalam phpMyAdmin.

Menandatangani

  1. Kami kembali ke terminal, tulis sudo -i (atau sudo su) dan letakkan kata laluan kami.
  2. Sekarang kita tulis mysql -u root -py kita letak kata laluan phpMyAdmin (yang dari langkah 10).

masukkan mysql

  1. Ya no queda nada. En el siguiente paso vamos a crear un usuario (1), cambiando 1234 por otra clave (que debe ir entre las comillas simples) y ubunlog por vuestro usuario, le damos privilegios (2) y los reiniciamos (se confirmará que ha ido bien con el mensaje «Query OK» tras cada intro):
create user 'ubunlog'@'%' identified by '1234';
grant all privileges on *.* to 'ubunlog'@'%' with grant option;
flush privileges;

Dan itu sahaja. Ia kekal untuk kembali ke penyemak imbas, muat semula halaman log masuk/phpmyadmin dan sahkan bahawa kami boleh masuk dengan pengguna yang dibuat, dan juga kami boleh menguruskan pangkalan data.

Urus pangkalan data dalam phpMyAdmin pada Ubuntu

Menyembunyikan pangkalan data dan menukar tema

Sekarang kita boleh menguruskan pangkalan data, kita mungkin mahu melakukannya dengan cara kita sendiri. Pada halaman utama kami menemui pilihan "Tema", dan bergantung pada sistem pengendalian di mana kami memasang phpMyAdmin, 3 atau 4 pilihan mungkin muncul. Walaupun tidak banyak, terdapat alternatif dalam phpmyadmin.net/themes, dan, sebagai contoh, yang berikut ialah BooDark (Dark Bootstrap):

Tema BooDark

Tema perlu dibuka zip dan letakkan folder di dalam folder tema yang akan berada di dalam folder phpmyadmin (dalam Ubuntu biasanya /usr/share/phpmyadmin/themes).

Sebaliknya, jika anda perasan, anda akan perasan bahawa di sebelah kiri tangkapan skrin BooDark terdapat lebih sedikit pangkalan data berbanding tangkapan skrin di atas. Itu kerana mereka tersembunyi. Teori mengatakan bahawa mereka adalah pangkalan data dengan fail konfigurasi dan adalah berbaloi untuk tidak menyentuh apa-apa di sana, tetapi kita boleh menyembunyikannya, bahawa segala-galanya akan terus berfungsi seperti apabila ia kelihatan.

Untuk menyembunyikannya, dan dengan itu hanya berfungsi dengan pangkalan data kami, kami boleh membuka Fail, pergi ke lokasi lain, masukkan akar cakera keras kami, tekan kaca pembesar, cari phpmyadmin, masukkan folder dan buka fail config.inc. .php. Pada akhirnya anda boleh menambah baris seperti berikut:

$cfg['Servers'][$i]['hide_db'] = '^mysql|sys|phpmyadmin|performance_schema|information_schema$';

Daripada perkara di atas, kami menggunakan pilihan untuk menyembunyikan pangkalan data (hide_db) dan menunjukkan mana yang kita tidak mahu lihat. Rentetan bermula dan berakhir dengan petikan tunggal; di dalamnya, simbol pertama mestilah "^" dan yang terakhir "$"; dan di dalamnya adalah pangkalan data yang dipisahkan oleh "|". Jika anda mendapati sesuatu yang pelik, walaupun anda tidak sepatutnya, anda boleh "mengulas" baris itu dengan meletakkan dua garisan (//) di hadapannya atau meletakkannya di antara /*...*/.

Mengurus pangkalan data dengan Pangkalan LibreOffice

Seperti yang telah kami jelaskan pada permulaan artikel ini, apa yang benar-benar perlu untuk menggunakan MySQL dalam Ubuntu dilakukan dalam kira-kira 7 langkah. Jika kami kemudian menguruskan dengan terminal, tiada apa-apa lagi yang diperlukan. Dengan phpMyAdmin kami akan melakukannya dengan antara muka grafik, antara muka yang biasanya tersedia dalam perkhidmatan pengehosan, jadi ia berbaloi untuk membiasakannya sebelum perkara lain. Tetapi anda juga boleh menguruskan pangkalan data dengan perisian lain.

Sebagai contoh, sama seperti kita mempunyai Access dalam Microsoft 365, LibreOffice mempunyai Pangkalan. Dan ya, kita boleh menyambung ke pangkalan data MySQL dengan Base, semacam. Walaupun benar bahawa kita boleh menambah jadual pada pangkalan data, ia juga benar bahawa ia tidak membenarkan kita mengedit jadual yang telah kita buat daripada phpMyAdmin, jadi adalah berbaloi, jika kita akan bekerja dengan Base, kita cipta pangkalan data dengan MySQL, mari sambung kepadanya dan kemudian uruskan jadual dari Base. Bagi yang Pertanyaan SQL, hanya mereka untuk mendapatkan maklumat dibenarkan; jika kita ingin membuat perubahan, kita mesti melakukannya melalui antara muka grafik.

Untuk melakukan ini, sebaik sahaja kami memasang semua LAMP (Linux sudah ada, Apache, MySQL dan PHP), kami perlu mengikuti langkah berikut:

  1. Kami membuka Pangkalan LibreOffice. Seorang ahli sihir akan ditunjukkan kepada kami.
  2. Dalam tetingkap pertama, kami memilih "Sambung ke pangkalan data sedia ada", jatuhkan menu dan pilih "MySQL/MariaDB".

Cipta Pangkalan Data dengan Pangkalan LibreOffice

  1. Dalam tetingkap seterusnya, kami memilih "Sambung terus (melalui penyambung MariaDB C)" dan klik seterusnya:

Sambung menggunakan MariaDB

  1. Seterusnya, kami meletakkan nama pangkalan data dan pelayan. Pangkalan data akan menjadi pangkalan data yang kami mahu sambungkan, dan pelayan adalah localhost.

Data pangkalan data

  1. Selepas mengklik seterusnya, kami akan meletakkan nama pengguna dan, dengan kotak "Kata laluan yang diperlukan" ditandakan, kami akan mengklik pada ujian sambungan.

Uji sambungan

  1. Ia akan meminta kami untuk kata laluan (pengguna MySQL), kami meletakkannya. Jika semuanya berjalan lancar, kami akan melihat mesej yang mengesahkan bahawa sambungan telah berjaya.
  2. Kami mengklik seterusnya dan kami akan melihat tetingkap terakhir di mana ia patut meninggalkan perkara secara lalai dan mengklik pada "Selesai".

Simpan pangkalan data

Ini akan membolehkan kami mengakses pangkalan data dari LibreOffice Base, tetapi saya hanya akan menggunakannya jika sesuatu yang asli diperlukan dan untuk pengurusan asas. Juga jika anda lebih suka bekerja dengan sesuatu yang kelihatan lebih baik pada desktop anda, seperti GTK dalam Ubuntu atau Qt dalam persekitaran grafik yang lain.

Antara pilihan lain, salah satu kegemaran ialah dbeaver, yang mempunyai pilihan Komuniti sumber terbuka, tetapi menggunakan satu atau yang lain sepatutnya sudah menjadi masalah selera. Itu dan itu mungkin dalam pekerjaan mereka meminta anda untuk bergerak dengan baik dalam phpMyAdmin.

Dan ini adalah cara anda boleh memasang MySQL pada Ubuntu dan mengurus pangkalan data dengan antara muka grafik daripada Ubuntu.


Komen, tinggalkan komen anda

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Francisco Velasco kata

    Hebat, saya telah mencari maklumat untuk pemasangan MySQL selama beberapa hari dan e-mel ini tiba tepat pada masanya dengan langkah-langkahnya