PhpMyAdmin adalah GUI (Graphic User Interface) yang memungkinkan untuk membuat, menyimpan, dan mengedit seluruh database yang dibuat dengan MySQL Show
Dalam panduan ini Anda akan belajar cara menginstal phpMyAdmin dan cara mengamankan aksesnya di Linux Ubuntu 20. 04 Pertama, sambungkan ke server Anda melalui koneksi SSH. Jika Anda belum melakukannya, sebaiknya ikuti panduan kami untuk terhubung dengan aman ke protokol SSH. Dalam hal server lokal, lanjutkan ke langkah berikutnya dan buka terminal server AndaMenginstal phpMyAdminPhpMyAdmin ada di repositori standar Ubuntu Pertama perbarui indeks apt, lalu unduh dan instal phpMyAdmin
Dengan mengetik Y dan menekan Enter untuk konfirmasi Layar berikut akan ditampilkan Pilih apache di sini, tapi hati-hati, garis merah tidak memilih apache 2. Untuk memilihnya, tekan bilah spasi lalu tekan Enter. Jika Anda tidak menekan bilah spasi, file yang diperlukan untuk penginstalan tidak akan ditransfer Setelah menekan Enter, layar berikut akan ditampilkan Pilih Ya dan tekan Enter. Anda sekarang diminta untuk memasukkan kata sandi untuk database administrator. Masukkan kata sandi baru, tekan Tab untuk memilih OK dan tekan Enter Sekarang masukkan dan konfirmasi kata sandi untuk aplikasi tersebut. Sama seperti sebelumnya, masukkan kata sandi baru, tekan TAB untuk memilih Ok dan tekan Enter Konfirmasi kata sandi Setelah instalasi selesai, file konfigurasi phpMyAdmin akan ditambahkan di sini. _Satu-satunya hal yang perlu Anda lakukan adalah mengaktifkan ekstensi mbstring PHP. Untuk melakukannya ketik.
Untuk menerapkan semua perubahan, restart Apache dengan mengetik
Mengelola hak aksesUntuk menggunakan phpMyAdmin, jangan masuk seperti yang dibuat pengguna secara otomatis selama instalasi. alih-alih masuk sebagai root pengguna MySQL atau sebagai pengelola basis data melalui antarmuka phpMyAdmin Anda dapat memilih untuk mengonfigurasi hanya satu dari dua pengguna ini atau keduanya Mengkonfigurasi Kata Sandi untuk akun root MySQLMengakses sebagai pengguna root MySQL memerlukan otentikasi auth_socket alih-alih kata sandi sederhana. Untuk login sebagai root MySQL melalui phpMyAdmin, ubah metode autentikasi Untuk melakukannya, buka prompt MySQL _Periksa metode otentikasi untuk setiap pengguna MySQL dengan mengetik
Daftar semua metode autentikasi untuk pengguna MySQL kini ditampilkan. Di sini Anda dapat dengan jelas melihat bagaimana pengguna root memiliki tipe otentikasi auth_socket _Untuk mengubah jenis autentikasi dari auth_socket ke mysql_native_password dan menggunakan kata sandi untuk masuk ke pengguna root, ketik
Alih-alih kata sandi, masukkan kata sandi yang harus Anda ingat Konfirmasikan perubahan yang baru saja Anda buat dengan mengetik. _Dengan cara ini, server akan diberi tahu bahwa metode autentikasi untuk pengguna root harus diperbarui Periksa apakah perubahan disimpan dengan mengetik ulang.
Jika semuanya dilakukan dengan benar, metode autentikasi untuk pengguna root akan diubah dan layar yang ditampilkan akan serupa dengan berikut ini. _0Setelah selesai, gunakan kata sandi yang dipilih sebelumnya untuk mengautentikasi diri Anda sebagai pengguna root di antarmuka phpMyAdmin. Konfigurasikan Kata Sandi untuk pengguna MySQL khususUntuk mengakses phpMyAdmin bukan sebagai pengguna root tetapi sebagai pengguna yang dibuat khusus untuk tujuan ini, tidak ada yang bisa dilakukan selain membuatnya. Untuk melakukannya, masuk lagi ke perintah MySQL Jika autentikasi berbasis sandi sudah dikonfigurasi untuk pengguna root, ketik. _1Jika Anda telah memutuskan untuk tidak menggunakan pengguna root, ketik _Sekarang, buat pengguna baru, lalu pilih nama dan sandi dengan mengetik _3Ganti 'nama pengguna' dan 'kata sandi' dengan yang Anda pilih Untuk memberikan semua hak istimewa yang diperlukan kepada pengguna baru, ketik _4Kemudian keluar dari prompt MySQL dengan mengetik _5Akses ke phpMyAdmin untuk pertama kalinyaUntuk terhubung ke server, yang harus Anda lakukan adalah menggunakan URL ini di browser pilihan Anda. http. // IP-SERVER / phpmyadmin Jika alamatnya benar, layar akan ditampilkan dan Anda akan diminta untuk memasukkan nama pengguna dan kata sandi Anda Di sini Anda dapat masuk sebagai pengguna root atau sebagai pengguna yang baru dibuat. Jika semuanya dijalankan dengan benar, dasbor phpMyAdmin akan ditampilkan Perlindungan terhadap serangan eksternalphpMyAdmin yang dikonfigurasi dengan cara ini sangat rentan terhadap serangan eksternal, karena database ini sangat menarik bagi sebagian orang Cara termudah untuk mencegah serangan ini adalah menambahkan port akses ke seluruh aplikasi menggunakan fungsi Apache terintegrasi Fungsi ini. htaccess Untuk mengonfigurasi fungsi ini, akses. conf di direktori apache Untuk melakukannya ketik. _6Di dalam. conf, cari bagian tersebut. _7dan tambahkan. _8Setelah menambahkan arahan AllowOverride All, simpan dan tutup. conf dan mulai ulang Apache untuk mengimplementasikan semua perubahan Untuk melakukannya, ketik. _9Sekali. htaccess untuk aplikasi Anda diaktifkan, buat yang baru File tersebut ada di direktori aplikasi. Untuk melakukannya, ketik 0Di dalam file, tulis. 1File ini hanya akan membuat kotak dialog untuk otentikasi "Judul" dari kotak dialog akan menjadi "File cadangan". Anda dapat mengubah nama ini sesuka Anda. Direkomendasikan untuk tidak memberikan nama yang sangat spesifik untuk memastikan bahwa setiap pengguna jahat tidak tertarik untuk melewati perlindungan ini Simpan file dan tutup Sekarang buat file kata sandi. Untuk membuatnya ketik. 2Ganti "nama pengguna" dengan nama pilihan Anda Anda akan diminta untuk memilih dan mengonfirmasi kata sandi, file dengan kata sandi di /etc/phpmyadmin/. htpasswd kemudian akan dibuat Mulai sekarang, sebelum mengakses phpMyAdmin, diperlukan nama pengguna dan kata sandi tambahan untuk membuat semuanya lebih aman. Setelah memasukkan nama pengguna dan kata sandi Anda, jendela login normal phpMyAdmin, tempat memasukkan kredensial MySQL Anda akan ditampilkan Di mana phpMyAdmin di Linux?File phpMyAdmin Anda terletak di direktori /usr/share/phpmyadmin/ .
Bagaimana cara mengakses database saya di phpMyAdmin?Di bawah PhpMyAdmin di kanan atas, klik Select database dan pilih database yang ingin Anda akses .
Bagaimana cara membuka phpMyAdmin di terminal Ubuntu?Jika Anda menggunakan localhost, gunakan http. // URL localhost/phpmyadmin. 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
Di mana phpMyAdmin di Ubuntu?Jika Halaman Default Apache2 (index. html yang Anda akses sebagai localhost/index. html ) terletak di /var/www/html/ , Anda harus mengeksekusi sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadmin Harus membuat ini setelah memutakhirkan ke Apache 2. 4 |