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

Kelola MySQL dengan phpMyAdmin di Debian 5 (Lenny)

phpMyAdmin adalah aplikasi web open source yang ditulis dalam PHP 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.

Kami menganggap Anda telah mengikuti langkah-langkah yang diuraikan dalam Menyiapkan dan Mengamankan Instans Komputasi. Semua konfigurasi akan dilakukan dalam sesi terminal; pastikan Anda masuk ke Linode Anda sebagai root melalui SSH. Kami juga berasumsi bahwa Anda telah menginstal tumpukan LAMP yang berfungsi. Untuk panduan memasang tumpukan LAMP untuk distribusi Anda, silakan kunjungi bagian panduan LAMP dari Panduan &Tutorial Linode.

Ketahuilah, jika Anda telah memilih untuk 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.

Menyiapkan Konfigurasi Apache Anda

Pastikan repositori paket dan program terinstal Anda mutakhir dengan mengeluarkan perintah berikut:

apt-get update
apt-get upgrade --show-upgraded

Untuk memberikan keamanan yang lebih baik, panduan ini akan menginstal phpMyAdmin ke host virtual Apache aman SSL. Meskipun Anda dapat menggunakan http untuk mengakses instance phpMyAdmin Anda, itu akan mengirimkan kata sandi Anda dalam teks biasa melalui internet. Karena kemungkinan besar Anda akan masuk ke phpMyAdmin menggunakan pengguna root MySQL Anda, http jelas tidak disarankan.

Jika Anda perlu mengatur SSL untuk host Anda, silakan lihat panduan kami menggunakan Apache dengan SSL. Harap pastikan SSL diaktifkan untuk host virtual Anda sebelum melanjutkan.

phpMyAdmin membutuhkan mcrypt modul PHP. Anda dapat menginstalnya menggunakan perintah berikut:

apt-get install php5-mcrypt

Anda mungkin perlu memulai ulang daemon server Apache Anda agar perubahan diterapkan:

/etc/init.d/apache2 restart

Menginstal phpMyAdmin

Untuk menginstal versi phpMyAdmin saat ini pada sistem Debian gunakan perintah berikut:

apt-get install phpmyadmin

Anda akan ditanya server mana yang secara otomatis mengkonfigurasi phpMyAdmin. Gunakan pilihan default "tidak ada". Ini akan memungkinkan Anda untuk mengonfigurasi akses phpMyAdmin per VirtualHost dasar.

Konfigurasi phpMyAdmin

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

Ubah direktori ke root dokumen Anda dan jalankan perintah berikut untuk membuat tautan simbolik (pastikan untuk mengganti jalur yang tepat untuk konfigurasi khusus Anda):

cd /srv/www/example.com/public_html
ln -s /usr/share/phpmyadmin

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

Mengamankan phpMyAdmin

.htaccess File

Sebaiknya amankan direktori phpMyAdmin Anda menggunakan .htaccess file dan hanya mengizinkan alamat IP tertentu untuk mengaksesnya. Anda dapat melakukannya dengan membuat .htaccess file di phpmyadmin Anda direktori. Lihat contoh .htaccess berkas di bawah. Pastikan untuk mengganti jalur yang benar dan alamat IP untuk konfigurasi khusus Anda.

File:/ srv/www/example.com/public\\_html/phpmyadmin/.htaccess
1
2
order allow,deny
allow from 12.34.56.78

Paksa SSL

Karena Anda diminta untuk memasukkan kredensial MySQL Anda saat menggunakan phpMyAdmin, kami menyarankan Anda menggunakan SSL untuk mengamankan lalu lintas HTTP ke instalasi phpMyAdmin Anda. Untuk informasi lebih lanjut tentang menggunakan SSL dengan situs web Anda, silakan lihat panduan yang membahas sertifikat 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.

Informasi Lebih Lanjut

Anda mungkin ingin berkonsultasi dengan sumber daya berikut untuk informasi tambahan tentang topik ini. Meskipun ini disediakan dengan harapan dapat bermanfaat, harap perhatikan bahwa kami tidak dapat menjamin keakuratan atau ketepatan waktu materi yang dihosting secara eksternal.

  • Halaman beranda phpMyAdmin
  • Halaman Dokumentasi phpMyAdmin

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tanggal dalam URL hh/bb/tttt

  2. Bagaimana saya bisa menekan output tajuk kolom untuk satu pernyataan SQL?

  3. Looping Over Hasil Set di MySQL

  4. Apakah Mungkin untuk Menegakkan Pemeriksaan Data di MySQL menggunakan ekspresi Reguler

  5. Memasukkan data menggunakan mysqli