Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara Menginstal dan Mengkonfigurasi phpMyAdmin di Debian 8

phpMyAdmin adalah aplikasi web yang menyediakan GUI untuk membantu dalam administrasi database MySQL. Ini mendukung beberapa server MySQL dan merupakan alternatif yang kuat dan mudah untuk menggunakan klien baris perintah MySQL.

Catatan Panduan ini ditulis untuk pengguna non-root. Perintah yang memerlukan hak istimewa yang lebih tinggi diawali dengan sudo . Jika Anda tidak terbiasa dengan sudo perintah, Anda dapat memeriksa panduan Pengguna dan Grup kami.

Sebelum Anda Mulai

  1. Pastikan Anda telah mengikuti panduan Memulai dan Mengamankan Server Anda dan nama host Linode telah disetel.

    Untuk memeriksa nama host Anda, jalankan:

    hostname
    hostname -f
    

    Perintah pertama harus menunjukkan nama host pendek Anda, dan perintah kedua harus menunjukkan nama domain yang sepenuhnya memenuhi syarat (FQDN).

  2. Perbarui sistem Anda:

    sudo apt-get update && sudo apt-get upgrade -y
    
  3. Siapkan tumpukan LAMP yang berfungsi. Silakan lihat panduan LAMP pada Debian 8 jika diperlukan.

    Catatan Jika Anda telah menginstal php-suhosin paket, ada beberapa masalah yang diketahui saat menggunakan phpMyAdmin. Silakan kunjungi halaman Masalah Kompatibilitas phpMyAdmin Suhosin untuk informasi lebih lanjut tentang penyetelan dan solusi.
  4. Siapkan Apache dengan SSL, sehingga kata sandi Anda tidak akan dikirim melalui teks biasa. Untuk melakukannya, buka Sertifikat SSL dengan Apache di panduan Debian &Ubuntu.

  5. Instal mcrypt Modul PHP:

    sudo apt-get install mcrypt
    
  6. Mulai ulang Apache:

    sudo systemctl restart apache2
    

Menyiapkan phpMyAdmin

  1. Instal versi phpMyAdmin saat ini:

    sudo apt-get install phpmyadmin
    

    Anda akan ditanya server mana yang secara otomatis mengkonfigurasi phpMyAdmin. Pilih "apache2." Ketika diminta untuk mengkonfigurasi database untuk phpmyadmin dengan dbconfig-common, pilih yes.

  2. Untuk setiap virtual host yang ingin Anda beri akses ke instalasi PHPMyAdmin Anda, buat tautan simbolis dari root dokumen ke lokasi instalasi phpMyAdmin (/usr/share/phpmyadmin ):

    cd /var/www/html/example.org/public_html
    sudo ln -s /usr/share/phpmyadmin
    

    Ini akan membuat tautan simbolik bernama phpmyadmin di root dokumen Anda.

Mengamankan phpMyAdmin

.htaccess File

Amankan direktori phpMyAdmin Anda menggunakan .htaccess file yang hanya mengizinkan alamat IP tertentu untuk mengaksesnya. Anda dapat melakukannya dengan membuat .htaccess file di phpmyadmin . Anda direktori. Ganti jalur yang tepat dan alamat IP untuk konfigurasi khusus Anda:

File:/ var/www/html/example.org/public_html/phpmyadmin/.htaccess
1
2
order allow,deny
allow from 12.34.56.78

Paksa SSL

Anda dapat memaksa phpMyAdmin untuk menggunakan SSL di file konfigurasi phpMyAdmin /etc/phpmyadmin/config.inc.php dengan menambahkan baris berikut di bawah Server(s) configuration bagian:

File:/ etc/phpmyadmin/config.inc.php
1
$cfg['ForceSSL'] = 'true';

Menguji Instalasi phpMyAdmin Anda

Untuk menguji phpMyAdmin, buka browser favorit Anda dan navigasikan ke https://example.com/phpmyadmin . Anda akan dimintai nama pengguna dan kata sandi. Gunakan nama pengguna "root" dan kata sandi yang Anda tentukan saat menginstal MySQL. Atau, Anda dapat masuk menggunakan pengguna MySQL mana pun dan mempertahankan izin mereka.

Jika Anda berhasil login, phpMyAdmin telah terinstal dengan baik.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara membuat pengguna MySQL hanya-baca?

  2. Bagaimana menghubungkan beberapa database di PHP, MYSQLi &PDO

  3. Bagaimana Fungsi TRIM() Bekerja di MySQL

  4. MySQL dump berdasarkan kueri

  5. Cara Menyisipkan data dari satu tabel database ke tabel database lain di Mysql