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

Cara Menginstal MySQL dengan phpMyAdmin di Ubuntu 12.04

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. Jika Anda belum melakukannya, buat akun Linode dan Compute Instance. Lihat panduan Memulai Linode dan Membuat Instans Komputasi.

  2. Ikuti panduan Menyiapkan dan Mengamankan Instans Komputasi untuk memperbarui sistem Anda dan mengonfigurasi nama host Anda. Anda mungkin juga ingin mengatur zona waktu, membuat akun pengguna terbatas, dan memperkuat akses SSH.

    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) jika Anda memilikinya.

  3. Siapkan tumpukan LAMP yang berfungsi. Silakan lihat panduan LAMP di Ubuntu 12.04 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 service apache2 restart
    

Menyiapkan phpMyAdmin

  1. Instal versi phpMyAdmin saat ini:

    sudo apt-get install phpmyadmin
    

    Anda akan ditanya server mana yang secara otomatis mengkonfigurasi phpMyAdmin. Pilih server web yang telah Anda instal. Jika Anda memiliki lebih dari satu server web yang diinstal, pilih opsi terbaik untuk penerapan Anda. Ikuti penginstal terpandu lainnya untuk menyetel sandi.

  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/example.com/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/example.com/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.

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. Tidak dapat terhubung ke server MySQL lokal melalui soket '/var/mysql/mysql.sock' (38)

  2. Pertempuran pengkodean karakter UTF-8 json_encode()

  3. Memilih Baris Acak di MySQL

  4. Fungsi MySQL TRUNCATE() – Memotong Angka ke Jumlah Tempat Desimal yang Ditentukan

  5. Peningkatan Otomatis setelah dihapus di MySQL