Cara memasang phpmyadmin di Ubuntu 22.04

Cara memasang phpmyadmin di Ubuntu 22.04

Anda boleh menggunakan phpmyadmin untuk menguruskan pangkalan data MySQL anda pada VPS. Ini adalah alat yang sangat baik untuk melayari, menyunting, membuat, dan menjatuhkan jadual, serta mengubahsuai lajur dan data. Anda tidak perlu SSH ke mesin terpencil atau memuatkan beberapa tetingkap terminal baru untuk melaksanakan beberapa pertanyaan SQL setiap kali anda ingin menjalankan beberapa pertanyaan pangkalan data. Sebaliknya, anda boleh menggunakan program seperti phpmyadmin dan menyimpan semuanya di satu tempat.

Blog ini akan menunjukkan kepada anda cara memasang dan menyediakan phpmyadmin di Ubuntu 22.04 pelayan.

Langkah 1 - Pasang Apache dan PHP

Kami menganggap anda sudah memasang pelayan mysql pada sistem ubuntu. Oleh itu, pasangkan pakej yang diperlukan untuk menjalankan dan mengakses phpmyadmin.

sudo apt memasang apache2 wget unzip  sudo apt memasang php php-zip php-json php-mbstring php-mysql  

Setelah pemasangan selesai, aktifkan dan mulakan pelayan web Apache.

sudo systemctl membolehkan apache2  SUDO Systemctl Mula Apache2  

Langkah 2 - Pasang phpmyadmin di Ubuntu 22.04

Anda boleh memasang phpmyadmin dengan cepat dari repositori Ubuntu lalai. Tetapi mereka mengandungi versi lama phpmyadmin. Sekiranya anda baik -baik saja dengan versi lama, taipkan APT Pasang phpmyadmin, Tetapi untuk memasang versi terkini, anda perlu memuat turunnya dari laman web rasmi.

Sistem anda siap untuk pemasangan phpmyadmin. Muat turun Arkib PHPMyAdmin terkini dari halaman muat turun rasmi, atau gunakan arahan di bawah untuk memuat turun phpmyadmin 5.2 Pada sistem anda. Setelah memuat turun selesai, ekstrak arkib dan pindahkannya ke lokasi yang betul.

wget https: // fail.phpmyadmin.bersih/phpmyadmin/5.2.0/phpmyadmin-5.2.0-semua bahasa.zip  unzip phpmyadmin-5.2.0-semua bahasa.zip  sudo mv phpmyadmin-5.2.0-semua-bahasa/usr/share/phpmyadmin  

Seterusnya, buat TMP direktori dan tetapkan kebenaran yang betul. Ini adalah langkah yang perlu untuk menjadikannya berfungsi dengan baik.

sudo mkdir/usr/share/phpmyadmin/tmp  sudo chown -r www-data: www-data/usr/share/phpmyadmin  sudo chmod 777/usr/share/phpmyadmin/tmp  

Langkah 3 - Konfigurasikan phpmyadmin

Sekarang, anda perlu mengkonfigurasi webserver untuk berkhidmat phpmyadmin di rangkaian. Buat fail konfigurasi Apache untuk phpmyadmin dan editnya dalam editor teks:

sudo vim/etc/apache2/conf-tersedia/phpmyadmin.Conf  

Tambahkan kandungan di bawah ke fail.

Alias ​​/phpmyadmin /usr /share /phpmyadmin alias /phpmyadmin /usr /share /phpmyadmin adddefaultcharset utf-8 memerlukan semua yang diberikan memerlukan semua yang diberikan
12345678910111213141516171819Alias ​​/phpmyadmin /usr /share /phpmyadminalias /phpmyadmin /usr /share /phpmyadmin AddDefaultCharset UTF-8 Memerlukan semua yang diberikan Memerlukan semua yang diberikan

Simpan fail anda. Tekan ESC kunci untuk beralih ke perintah lebih banyak. Kemudian ketik : wq (Colon+W+Q) dan tekan Masukkan butang.

Setelah membuat semua perubahan, pastikan untuk memulakan perkhidmatan Apache untuk memuatkan semula semua tetapan.

sudo a2enconf phpmyadmin  SURDO SYSTEMCTL Mulakan semula Apache2  

Langkah 4 - Melaraskan Firewalld

Sistem dengan firewall yang diaktifkan perlu membenarkan perkhidmatan HTTP dari firewall. Jalankan arahan di bawah untuk membuka port untuk webserver di firewall.

sudo firewall-cmd --permanent --add-service = http  Sudo Firewall-CMD-Reload  

Langkah 5 - Buat pangkalan data dan pengguna MySQL

Sambungkan ke pelayan MySQL yang berjalan pada sistem anda.

mysql  

Laksanakan pertanyaan MySQL berikut satu demi satu untuk membuat pangkalan data dan pengguna. Juga, berikan keistimewaan kepada pengguna pada pangkalan data.

mysql> buat tecadmin pangkalan data; Pertanyaan ok, 1 baris terjejas (0.01 sec) mysql> buat pengguna 'tecadmin'@'localhost' yang dikenal pasti oleh 'pa $$ w0rd'; Pertanyaan ok, 0 baris terjejas (0.01 saat) mysql> Geran semua di Tecadmin.* Untuk 'tecadmin'@'localhost'; Pertanyaan ok, 0 baris terjejas (0.01 sec) mysql> keistimewaan flush; Pertanyaan ok, 0 baris terjejas (0.00 saat)
1234567891011mysql> buat tecadmin pangkalan data; pertanyaan ok, 1 baris terjejas (0.01 sec) mysql> buat pengguna 'tecadmin'@'localhost' yang dikenal pasti oleh 'pa $$ w0rd'; pertanyaan ok, 0 baris terjejas (0.01 saat) mysql> Geran semua di Tecadmin.* Ke 'tecadmin'@'localhost'; pertanyaan ok, 0 baris terjejas (0.01 saat) mysql> keistimewaan siram; pertanyaan ok, 0 baris terjejas (0.00 saat)

Langkah 6 - Akses phpmyadmin

Semua selesai. Anda telah menyelesaikan persediaan dengan phpmyadmin pada sistem Ubuntu Linux. Sekarang akses phpmyadmin dengan alamat IP pelayan atau nama domain.

http: // your-server-ip-domain/phpmyadmin 

Menggantikan Server-IP-domain anda dengan localhost (untuk mesin tempatan), atau alamat IP sistem untuk mesin jauh. Saya telah mengemas kini DNS dan DBHOST kami.Tecadmin.Bersih ke alamat IP pelayan.

Skrin log masuk phpmyadmin

Log masuk dengan nama pengguna dan kata laluan yang digunakan untuk mengakses MySQL pada baris arahan.

Papan pemuka phpmyadmin

Kesimpulan

Anda telah berjaya mengkonfigurasi phpmyadmin pada sistem Ubuntu. Anda juga boleh melumpuhkan log masuk pengguna root untuk tujuan keselamatan di phpmyadmin.

Anda boleh menggunakan phpmyadmin untuk mentadbir pelayan MySQL tanpa log masuk melalui baris arahan.