Bagaimana cara memulai phpmyadmin setelah instalasi?

phpMyAdmin adalah perangkat lunak gratis yang ditulis dalam PHP, dimaksudkan untuk menangani administrasi MySQL melalui Web. phpMyAdmin mendukung berbagai operasi di MySQL dan MariaDB. Operasi yang sering digunakan (mengelola database, tabel, kolom, relasi, indeks, pengguna, izin, dll) dapat dilakukan melalui antarmuka pengguna, sementara Anda masih memiliki kemampuan untuk mengeksekusi pernyataan SQL secara langsung

Catatan 1. Banyak sistem operasi sudah menyertakan paket phpMyAdmin dan secara otomatis akan terus memperbaruinya, namun versi ini kadang-kadang agak ketinggalan jaman dan karena itu mungkin kehilangan fitur terbaru

Catatan 2. Metode ini mengasumsikan bahwa Anda telah menyiapkan server web lokal dengan MySQL

Windows

  • Produk Pihak Ketiga

    Cara termudah untuk mendapatkan phpMyAdmin di Windows adalah menggunakan produk pihak ketiga yang menyertakan phpMyAdmin bersama dengan database dan server web seperti XAMPP (lintas platform)

  • Daftar produk pihak ketiga Lintas Platform. XAMPP, AMPPS, Edisi Komunitas Zend Server

  • Daftar produk pihak ketiga khusus Windows. WampServer, Devserver EasyPHP, Server Seragam, Bitnami WAMP Stack, WPN-XM Server Stack, WTServer, UwAmp, Vertrigo

  • Instalasi Manual phpmyadmin. bersih

    Anda dapat memilih kit apa saja dari kit phpmyadmin yang diberikan

    Contoh

    Untuk semua bahasa, pilih sesuatu seperti phpMyAdmin-4. 6. 4-semua-bahasa. 7z atau untuk bahasa tertentu pilih sesuatu seperti phpMyAdmin-4. 6. 4-bahasa Inggris. 7z

    Setelah Memilih kit phpmyadmin, ekstrak foldernya. Ganti nama folder yang diekstraksi menjadi phpMyAdmin yang mudah dirujuk. Salin folder yang diekstraksi ke root dokumen server web lokal Anda. Bergantung pada bagaimana Anda mengonfigurasi server web Anda, ini bisa berupa folder www, htdocs, html, atau public_html. Jika Anda menggunakan IIS, buka IIS Manager. Di pohon navigasi kiri, klik kanan pada "Situs Web Default" dan pilih "Jelajahi". Salin dan tempel folder phpMyAdmin yang diekstrak ke lokasi yang terbuka


distribusi Linux

Catatan. phpMyAdmin disertakan di sebagian besar distribusi Linux. Disarankan untuk menggunakan paket distribusi jika memungkinkan. Mereka biasanya menyediakan integrasi ke distribusi Anda dan Anda akan secara otomatis mendapatkan pembaruan keamanan dari distribusi Anda

Anda dapat memilih kit apa saja dari kit phpmyadmin yang diberikan

Contoh

Untuk semua bahasa, pilih sesuatu seperti phpMyAdmin-4. 6. 4-semua-bahasa. 7z atau untuk bahasa tertentu pilih sesuatu seperti phpMyAdmin-4. 6. 4-bahasa Inggris. 7z

Setelah Memilih kit phpmyadmin, ekstrak foldernya. Ganti nama folder yang diekstraksi menjadi phpMyAdmin yang mudah dirujuk. Salin folder yang diekstraksi ke root dokumen server web lokal Anda. Bergantung pada bagaimana Anda mengonfigurasi server web Anda, ini bisa berupa folder htdocs atau public_html

  • Debian

    Repositori paket Debian menyertakan paket phpMyAdmin, tetapi perlu diketahui bahwa file konfigurasi disimpan di /etc/phpmyadmin dan mungkin berbeda dalam beberapa hal dari dokumentasi resmi phpMyAdmin. Khususnya

  • Terminal. Cara termudah untuk menginstal phpmyadmin di Debian adalah melalui apt-get

      sudo apt-get install phpmyadmin
    

Selama instalasi, phpMyAdmin akan memandu Anda melalui konfigurasi dasar. Setelah proses dimulai ikuti langkah-langkah ini

  1. Pilih Apache2 untuk server

  2. Pilih YA ketika ditanya apakah akan Mengonfigurasi database untuk phpmyadmin dengan dbconfig-common

  3. Masukkan kata sandi MySQL Anda saat diminta

  4. Masukkan kata sandi yang ingin Anda gunakan untuk masuk ke phpmyadmin

Setelah instalasi selesai, tambahkan phpmyadmin ke konfigurasi apache

sudo nano /etc/apache2/apache2.conf
_

Tambahkan konfigurasi phpmyadmin ke file

Include /etc/phpmyadmin/apache.conf

Mulai ulang apache

sudo service apache2 restart

Anda kemudian dapat mengakses phpmyadmin dengan membuka alamat-ip-Anda/phpmyadmin

Keamanan

Sayangnya, versi phpMyAdmin yang lebih lama memiliki kerentanan keamanan yang serius, termasuk memungkinkan pengguna jarak jauh untuk akhirnya mengeksploitasi root pada server pribadi virtual yang mendasarinya. Seseorang dapat mencegah sebagian besar serangan ini melalui proses yang sederhana. mengunci seluruh direktori dengan batasan pengguna/kata sandi asli Apache yang akan mencegah pengguna jarak jauh ini bahkan mencoba mengeksploitasi versi phpMyAdmin yang lebih lama

Mengatur. File htaccess

Untuk menyiapkan ini, mulailah dengan mengizinkan. htaccess untuk bekerja di dalam direktori phpmyadmin. Anda dapat melakukannya di file konfigurasi phpmyadmin

sudo nano /etc/phpmyadmin/apache.conf 
_

Di bawah bagian direktori, tambahkan baris "AllowOverride All" di bawah "Directory Index", buat bagian tersebut terlihat seperti ini


        Options FollowSymLinks
        DirectoryIndex index.php
        AllowOverride All
        [...]

Konfigurasikan. htaccess

Dengan. htaccess diizinkan, kita dapat melanjutkan untuk menyiapkan pengguna asli yang loginnya diperlukan bahkan untuk mengakses halaman login phpmyadmin

Mulailah dengan membuat. halaman htaccess di direktori phpmyadmin

sudo nano /usr/share/phpmyadmin/.htaccess
_

Tindak lanjuti dengan menyiapkan otorisasi pengguna di dalamnya. htaccess. Salin dan tempel teks berikut di

AuthType Basic
AuthName "Restricted Files"
AuthUserFile /path/to/passwords/.htpasswd
Require valid-user

TipeAutentikasi. Ini mengacu pada jenis autentikasi yang akan digunakan untuk memeriksa kata sandi. Kata sandi diperiksa melalui HTTP dan kata kunci Dasar tidak boleh diubah

NamaAutentikasi. Ini adalah teks yang akan ditampilkan pada permintaan kata sandi. Anda bisa meletakkan apa saja di sini

AuthUserFile. Baris ini menunjukkan jalur server ke file kata sandi (yang akan kita buat pada langkah selanjutnya. ) Membutuhkan valid-user. Baris ini memberitahu. htaccess yang hanya ditentukan pengguna dalam file kata sandi yang dapat mengakses layar login phpMyAdmin

Buat file htpasswd

Sekarang kita akan melanjutkan dan membuat informasi pengguna yang valid

Mulailah dengan membuat file htpasswd. Gunakan perintah htpasswd, dan letakkan file di direktori pilihan Anda selama tidak dapat diakses dari browser. Meskipun Anda dapat memberi nama file kata sandi apa pun yang Anda suka, konvensi untuk menamainya. htpasswd

sudo htpasswd -c /path/to/passwords/.htpasswd username
_

Sebuah prompt akan meminta Anda untuk memberikan dan mengonfirmasi kata sandi Anda

Setelah pasangan nama pengguna dan kata sandi disimpan, Anda dapat melihat bahwa kata sandi dienkripsi dalam file

Akhiri dengan me-restart apache

sudo service apache2 restart

Mengakses phpMyAdmin

phpMyAdmin sekarang akan jauh lebih aman karena hanya pengguna yang berwenang yang dapat mencapai halaman login. Isi dengan username dan password yang telah anda generate. Setelah Anda masuk, Anda dapat mengakses phpmyadmin dengan nama pengguna dan kata sandi MySQL


Untuk memulai, kita cukup menginstal phpMyAdmin dari repositori default Ubuntu

Kami dapat melakukan ini dengan memperbarui indeks paket lokal kami dan kemudian menggunakan sistem pengemasan apt untuk menarik file dan menginstalnya di sistem kami

sudo nano /etc/apache2/apache2.conf
_0

Peringatan

Saat prompt pertama muncul, apache2 disorot, tetapi tidak dipilih. Jika Anda tidak menekan "SPACE" untuk memilih Apache, penginstal tidak akan memindahkan file yang diperlukan selama penginstalan. Tekan "SPACE", "TAB", lalu "ENTER" untuk memilih Apache

  1. Untuk pemilihan server, pilih apache2

  2. Pilih ya ketika ditanya apakah akan menggunakan

    Include /etc/phpmyadmin/apache.conf
    
    4 untuk menyiapkan database

  3. Anda akan dimintai kata sandi administrator basis data Anda

  4. Anda kemudian akan diminta untuk memilih dan mengonfirmasi kata sandi untuk aplikasi phpMyAdmin itu sendiri

Proses instalasi benar-benar menambahkan file konfigurasi Apache phpMyAdmin ke direktori

Include /etc/phpmyadmin/apache.conf
5, di mana file tersebut dibaca secara otomatis

Satu-satunya hal yang perlu kita lakukan adalah mengaktifkan ekstensi

Include /etc/phpmyadmin/apache.conf
6 secara eksplisit, yang dapat kita lakukan dengan mengetik

sudo nano /etc/apache2/apache2.conf
_1

Setelah itu, Anda harus memulai ulang Apache agar perubahan Anda dikenali

sudo service apache2 restart

Anda kemudian dapat mengakses phpmyadmin dengan membuka alamat-ip-Anda/phpmyadmin


Fedora mengirimkan paket phpMyAdmin, tetapi ketahuilah bahwa file konfigurasi disimpan di

Include /etc/phpmyadmin/apache.conf
7 dan mungkin berbeda dalam beberapa hal dari dokumentasi resmi phpMyAdmin

Terminal

Pertama, Anda akan mengikuti praktik terbaik sederhana. memastikan daftar paket yang tersedia mutakhir sebelum menginstal sesuatu yang baru

sudo nano /etc/apache2/apache2.conf
_3

Maka itu hanya masalah menjalankan satu perintah untuk instalasi melalui apt-get

sudo nano /etc/apache2/apache2.conf
_4

Keamanan

Untuk mengamankan phpMyAdmin kita harus mengunci akses ke alamat IP tertentu

Ketika paket phpMyAdmin diinstal, file Apache Virtual Host ditambahkan untuk mengonfigurasi akses web. Mari kita edit file itu

sudo nano /etc/apache2/apache2.conf
_5

Secara default, konfigurasi untuk phpMyAdmin hanya mengizinkan akses dari server tempatnya diinstal

Ubah setiap alamat IP ke alamat yang Anda temukan atau alamat IP lain yang akan terhubung ke phpMyAdmin dari jarak jauh

sudo nano /etc/apache2/apache2.conf
_6

Mulai ulang Apache

sudo nano /etc/apache2/apache2.conf
_7

Verifikasi bahwa phpMyAdmin berfungsi dengan mengunjungi

Include /etc/phpmyadmin/apache.conf
8 Misalnya.
Include /etc/phpmyadmin/apache.conf
_9


Anda dapat menginstal phpMyAdmin menggunakan Composer, namun saat ini tidak tersedia di repositori Packagist default karena keterbatasan teknisnya

Instalasi dimungkinkan dengan menambahkan https repositori kita sendiri. // www. phpmyadmin. bersih/paket. json

sudo nano /etc/apache2/apache2.conf
_8

Anda dapat mengkloning sumber phpMyAdmin saat ini dari https. //github. com/phpmyadmin/phpmyadmin. git

sudo nano /etc/apache2/apache2.conf
_9

Selain itu, Anda perlu menginstal dependensi menggunakan Composer

Include /etc/phpmyadmin/apache.conf
0

Jika Anda tidak berniat untuk mengembangkan, Anda dapat melewati penginstalan alat pengembang dengan memohon

Include /etc/phpmyadmin/apache.conf
1

Mac

Unduh phpMyAdmin , Untuk semua bahasa pilih sesuatu seperti phpMyAdmin-4. 6. 4-semua-bahasa. ter. bz2 atau untuk bahasa tertentu pilih sesuatu seperti phpMyAdmin-4. 6. 4-bahasa Inggris. ter. gz

Setelah Memilih kit phpmyadmin, ekstrak foldernya. Ganti nama folder yang diekstraksi menjadi phpMyAdmin yang mudah dirujuk. Salin folder yang diekstraksi ke root dokumen server web lokal Anda. Bergantung pada bagaimana Anda mengonfigurasi server web Anda, ini bisa berupa folder htdocs atau public_html

Buat folder konfigurasi

Include /etc/phpmyadmin/apache.conf
2

Ubah izin

Include /etc/phpmyadmin/apache.conf
_3

Jalankan penyiapan di browser

http. //localhost/~username/phpmyadmin/setup/ atau http. //localhost/phpmyadmin/setup/

Anda perlu membuat koneksi server mysql localhost baru, klik server baru

Beralih ke tab Otentikasi dan atur pengguna root mysql lokal dan kata sandi. Tambahkan nama pengguna "root" (mungkin sudah diisi, tambahkan kata sandi yang Anda atur sebelumnya untuk pengaturan pengguna root MySQL, klik simpan dan Anda kembali ke layar sebelumnya. (Ini bukan Admin OSX atau kata sandi root – ini adalah pengguna root MySQL)

Pastikan Anda mengklik simpan, lalu konfigurasi. termasuk. php sekarang berada di direktori /config dari direktori phpmyadmin, pindahkan file ini ke tingkat root /phpmyadmin dan kemudian hapus direktori /config yang sekarang kosong

Sekarang pergi ke http. //localhost/~username/phpmyadmin/ sekarang akan memungkinkan Anda untuk berinteraksi dengan database MySQL Anda

Bagaimana cara mengaktifkan phpMyAdmin?

Konfigurasi phpMyAdmin di CentOS dan RHEL .
Buka file /etc/phpMyAdmin/config.inc. termasuk. php dalam editor teks
In the section beginning with the line , add the IP address as shown in the following example:
Simpan dan tutup file

Bagaimana Anda memeriksa phpMyAdmin diinstal atau tidak?

Dapatkan nama paket dengan dpkg --list. grep phpmyadmin
For list of file installed use this dpkg --listfiles .

Bagaimana cara menjalankan phpMyAdmin secara lokal?

Jika Anda menggunakan localhost, gunakan http. //localhost/phpmyadmin URL . Karena masalah keamanan, Ubuntu 18. 04 dan Ubuntu 20. 04 tidak mendukung login root. Sebagai gantinya, masuk dengan nama pengguna phpmyadmin dan kata sandi MySQL yang Anda atur selama Langkah 1. Setelah itu, Anda akan dibawa ke antarmuka web phpMyAdmin.

Bagaimana cara menjalankan phpMyAdmin di Apache?

Menginstal phpMyAdmin . Selanjutnya, Anda akan ditanya apakah akan menggunakan dbconfig-common untuk mengatur database, pilih Ya dan tekan Enter