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

Kelola MySQL dengan phpMyAdmin di Ubuntu 10.10 (Maverick)

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 merujuk ke bagian SSL kami. 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 Ubuntu gunakan perintah berikut:

apt-get install phpmyadmin

Anda akan ditanya server mana yang secara otomatis mengkonfigurasi phpMyAdmin. Pilih server web yang telah Anda instal. Jika Anda menginstal lebih dari satu server web, pilih opsi terbaik untuk penerapan Anda.

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. MIN/MAX vs ORDER BY dan LIMIT

  2. Mencapai Failover &Failback MySQL di Google Cloud Platform (GCP)

  3. Definisi Skema menurut DBMS

  4. Hubungkan ke mysql dalam wadah buruh pelabuhan dari Host

  5. Cara Menginstal MySQL di CentOS 6