phpMyAdmin
 sql >> Teknologi Basis Data >  >> Database Tools >> phpMyAdmin

Menggunakan PHPMyAdmin untuk mengelola Amazon RDS

Saya menemukan sebagian besar jawaban dalam pertanyaan ini kurang penjelasan. Untuk menambahkan server RDS di phpMyAdmin yang terinstal di EC2, Anda dapat login terlebih dahulu ke EC2 Anda melalui SSH. Kemudian, jalankan perintah berikut untuk mengedit file Config phpMyAdmin (gunakan vi , nano atau alat pengeditan teks favorit lainnya):

sudo vi /etc/phpMyAdmin/config.inc.php # Amazon Linux
sudo vi /etc/phpmyadmin/config.inc.php # Ubuntu Linux

Temukan baris berikut di config.inc.php :

/*
 * End of servers configuration
 */

Tambahkan baris berikut di atas baris "Konfigurasi akhir server":

$i++;
$cfg['Servers'][$i]['host'] = 'xxxxx.xxxxxxxxxx.us-east-1.rds.amazonaws.com';
$cfg['Servers'][$i]['port'] = '3306';
$cfg['Servers'][$i]['verbose'] = 'YOUR_SERVER_NAME';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['compress'] = TRUE;

yang YOUR_SERVER_NAME adalah nama yang ditampilkan di kotak pilihan halaman login phpMyAdmin. Jika Anda menghapus baris ini, seluruh nama host RDS akan ditampilkan di kotak pilihan (yang tentu saja terlalu panjang). Ingatlah untuk menyimpan config.inc.php .

Ada beberapa pengaturan konfigurasi lainnya, yang detailnya dapat Anda temukan di dokumentasi resmi .

Catatan: Jawaban lain menyarankan login otomatis dengan nama pengguna &kata sandi yang telah ditetapkan dalam file Config:

$cfg['Servers'][$i]['auth_type']     = 'config';
$cfg['Servers'][$i]['user']          = '__FILL_IN_DETAILS__';
$cfg['Servers'][$i]['password']      = '__FILL_IN_DETAILS__';

yang sangat berbahaya jika phpMyAdmin Anda terbuka ke publik. Anda tidak ingin menunjukkan skema database Anda kepada semua orang, bukan? Jika Anda benar-benar ingin menggunakan login otomatis, pastikan phpMyAdmin Anda hanya dapat diakses melalui IP tertentu.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Cari Database PHPMYADMIN untuk entri serupa

  2. Kelas phpMyAdmin 'PMA_Message' tidak ditemukan di /usr/share/phpMyAdmin/libraries/Error.class.php

  3. Akses ke objek yang diminta hanya tersedia dari jaringan lokal phpmyadmin

  4. [Docker]:Menghubungkan PHPMyAdmin ke MySQL tidak berfungsi

  5. JDBC:terhubung ke database mySQL jarak jauh?