Mengelola database adalah bagian yang rumit tetapi perlu dalam menjalankan situs web. Untungnya, ada perangkat lunak seperti phpMyAdmin untuk mempermudah prosesnya. Alat administrasi yang populer ini mungkin tampak menantang untuk dipelajari, tetapi mengakses dan memodifikasi database Anda akan sangat mudah setelah Anda menguasainya.
Bagian tersulit adalah mengetahui cara menginstal phpMyAdmin dan mengaturnya di server web Anda. Jika Anda mengalami masalah, Anda pasti bukan satu-satunya
Pada artikel ini, kami akan menunjukkan kepada Anda langkah demi langkah cara memasang phpMyAdmin di semua sistem operasi utama, plus cara mengonfigurasinya dari sana
Mari kita pergi
Lebih suka menonton versi video?
Apa itu phpMyAdmin?
Di belakang setiap situs web adalah database. Basis data ini memungkinkan Anda untuk menyimpan data mulai dari informasi akun pengguna hingga posting yang Anda buat di situs Anda. Meskipun ada banyak layanan basis data, MySQL adalah yang paling populer. Dan kemungkinan besar, itu yang digunakan situs web Anda. MariaDB adalah alternatif umum
Lihat rencanaKinsta sangat memanjakan saya sehingga saya menuntut tingkat layanan itu dari setiap penyedia sekarang. Kami juga mencoba berada di level itu dengan dukungan alat SaaS kami
Suganthan Mohanadasan dari @Suganthanmn
Berinteraksi langsung dengan MySQL bisa jadi rumit dan membingungkan, terutama jika Anda baru mengenal administrasi situs web. Tetapi berinteraksi dengan database Anda seringkali merupakan bagian penting dari pemeliharaan situs
phpMyAdmin dibuat untuk menghadirkan antarmuka visual berbasis browser ke MySQL dan membuatnya lebih mudah untuk bekerja dengan database Anda. Karena popularitasnya, banyak layanan hosting web menyertakan akses ke phpMyAdmin, termasuk Kinsta
Mengelola database bisa jadi rumit 😅 phpMyAdmin ada untuk mempermudah proses ✅ Pelajari cara menginstal dan mengonfigurasinya di sini. Klik untuk menge-TweetMengapa Anda Membutuhkan phpMyAdmin?
Tanpa alat seperti phpMyAdmin, satu-satunya pilihan Anda untuk mengakses database adalah dengan baris perintah. Ini berarti Anda tidak memiliki antarmuka visual - hanya prompt teks tempat Anda memasukkan perintah. Melakukannya dengan cara ini dapat membingungkan dan bahkan dapat menyebabkan kerusakan situs Anda secara tidak sengaja
phpMyAdmin gratis dan open source. Berbagai host web mendukungnya, dan Anda bahkan dapat menginstalnya sendiri tanpa membayar satu sen pun. Dan setelah Anda menginstalnya, menjalankan perintah basis data dari antarmuka visual jauh lebih intuitif
Masih di pagar? . Setelah Anda mencobanya dan memutuskan bahwa Anda menyukainya, Anda dapat menginstal alat tersebut di server Anda
Persyaratan phpMyAdmin
Untungnya, persyaratan untuk menginstal phpMyAdmin relatif sederhana. Jika Anda memiliki server web dalam bentuk apa pun, Anda hampir pasti dapat menjalankannya. Berikut detail persyaratannya
- Server web apa pun
- MySQL atau MariaDB 5. 5 atau lebih baru
- Peramban web yang mendukung Javascript, cookie, dan Bootstrap 4. 5 (untuk mengakses phpMyAdmin)
- PHP 7. 2. 5 atau lebih baru
- Persyaratan PHP tambahan. Ekstensi sesi dan SPL, hash, ctype, dan dukungan JSON. Ekstensi lain seperti mbstring dapat meningkatkan kinerja atau menambah fungsionalitas minor tambahan (lihat halaman persyaratan untuk daftar lengkapnya)
Sebelum Anda mencoba menginstal phpMyAdmin, ingatlah bahwa banyak host web yang sudah menginstalnya. Kinsta ada di antara mereka;
Sebelum menginstal phpMyAdmin, periksa dokumentasi host web Anda untuk memastikan mereka belum menginstalnya
Selangkah demi selangkah. Menginstal phpMyAdmin
Setelah Anda memeriksa untuk memastikan server Anda mendukung phpMyAdmin, saatnya untuk mulai menginstalnya. Server web tersedia dalam berbagai sistem operasi, jadi kami menyertakan semua yang paling populer, termasuk Windows, Mac, dan beberapa distribusi Linux
Dengan itu, berikut adalah petunjuk langkah demi langkah untuk menginstal phpMyAdmin
Cara Instal phpMyAdmin di Windows 10
Seperti yang dinyatakan dalam persyaratan, Anda memerlukan server web dengan PHP dan database untuk menggunakan phpMyAdmin. Meskipun Anda tidak diragukan lagi dapat mengunduh Apache, PHP, dan MySQL secara manual, ada opsi yang jauh lebih sederhana untuk mengaktifkan dan menjalankan server di komputer Windows.
WAMP (Windows, Apache, MySQL, dan PHP) adalah perangkat lunak gratis yang dengan mudah memungkinkan Anda membuat server dengan semua prasyarat. Anda juga dapat mencoba XAMPP untuk Windows (Apache, MariaDB, PHP, dan Perl) jika lebih sesuai dengan kebutuhan Anda
Setelah Anda mengunduh salah satu dari ini, itu hanya masalah menginstalnya dan menjalani proses penyiapan
Misalkan Anda menggunakan WAMP atau XAMPP. Keduanya sudah hadir dengan phpMyAdmin. Di browser Anda, navigasikan ke sudo tasksel install lamp-server_6, dan Anda akan melihat layar login, mengonfirmasi bahwa Anda telah menginstal semuanya dengan benar
Cara Memasang phpMyAdmin di Mac
Mendapatkan phpMyAdmin di Mac sedikit berbeda. Semua prasyaratnya sama. Tetapi karena macOS dikirimkan dengan Apache dan PHP, Anda tidak perlu mengunduhnya
Dengan Mac, Anda memiliki dua opsi. Anda dapat menggunakan XAMPP seperti sistem operasi lain atau menginstal semuanya secara manual
Unduh XAMPP untuk OS X, buka, dan letakkan di folder Aplikasi Anda
Buka Kontrol XAMPP dari sudo tasksel install lamp-server_7 untuk memulai server Apache dan MySQL Anda. Jika Anda kemudian mengunjungi sudo tasksel install lamp-server_8, Anda harus menemukan semuanya berfungsi dengan benar dan login phpMyAdmin Anda di bawah bagian "Alat"
Jika Anda malah menginstal phpMyAdmin secara manual, prosesnya sederhana. Karena Anda sudah memiliki Apache dan PHP, Anda hanya perlu mengunduh MySQL. Pastikan Anda memilih macOS dari dropdown. Unduh dan instal file, ikuti petunjuknya, dan catat nama pengguna dan kata sandi yang diberikan kepada Anda
Anda kemudian dapat membuka System Preferences dan meluncurkan MySQL untuk memulai server. Anda juga dapat memulai Apache dengan menjalankan perintah ini di Terminal
sudo apachectl startDengan itu, yang tersisa hanyalah menginstal phpMyAdmin. Ubah nama folder menjadi "phpMyAdmin" dan pindahkan ke /Library/WebServer/Documents/. Periksa untuk memastikan itu terpasang dengan benar dengan mengunjungi http. //localhost/phpMyAdmin di browser
Jika Anda telah menginstal Homebrew, opsi lain adalah memasukkan perintah. brew instal phpMyAdmin
Cara Instal phpMyAdmin di Ubuntu
Sebagai salah satu distribusi Linux yang paling populer dan paling mudah digunakan, Ubuntu adalah pilihan yang baik untuk server Anda
Sementara instalasi manual Apache dan MySQL selalu memungkinkan, Linux memiliki "tumpukan" perangkat lunak server standarnya sendiri yang dikenal sebagai LAMP (Linux, Apache, MySQL, dan PHP). Tidak seperti WAMP dan XAMPP, ini tidak disertakan dengan phpMyAdmin, jadi Anda harus menginstalnya secara manual. Untungnya, Ubuntu memungkinkan Anda melakukan semua instalasi melalui baris perintah
Pertama, periksa apakah taskel diaktifkan. Edisi server Ubuntu seharusnya sudah terpasang, tetapi jika Anda memiliki edisi desktop, Anda dapat mengaktifkannya dengan perintah ini
sudo apt-get install tasksel_Setelah itu, Anda dapat menggunakan Taskel untuk menginstal server LAMP dengan perintah ini
sudo tasksel install lamp-serverSekarang, Anda dapat menginstal phpMyAdmin
sudo apt install phpMyAdmin_Dengan itu, Anda memiliki semua file yang diperlukan untuk menjalankan server di komputer Anda
Cara Instal phpMyAdmin di CentOS 7
Menginstal phpMyAdmin di CentOS 7 sangat mirip dengan distro lain, tetapi perintahnya sedikit berbeda karena OS ini menggunakan Yum daripada perintah apt biasa
Juga tidak ada tumpukan LAMP sederhana yang memasang semua komponen server yang Anda perlukan sekaligus, jadi Anda perlu mengunduh Apache, MySQL, dan PHP secara manual. Untungnya ini dapat dengan mudah diperoleh melalui baris perintah
Pertama, mari unduh tumpukan LAMP menggunakan baris perintah, dimulai dengan Apache
sudo yum install httpd.serviceUntuk memulai server Apache dan memastikannya berjalan saat boot, gunakan perintah ini
sudo systemctl start httpd.service sudo systemctl enable httpd.service_Sekarang saatnya menginstal database. CentOS 7 default untuk menginstal MariaDB. Itu juga sepenuhnya kompatibel dengan phpMyAdmin, jadi aman untuk digunakan. Meskipun mungkin untuk mengunduh MySQL, ini adalah proses yang jauh lebih rumit. Mari gunakan MariaDB
sudo yum instal mariadb-server mariadb
Sekarang kita dapat menjalankannya dan memulainya saat boot
sudo systemctl start mariadb sudo systemctl enable mariadb.service_Untuk menyelesaikan penginstalan MariaDB dan memastikan keamanannya, jalankan penyiapan penginstalan aman dengan perintah berikut
sudo mysql_secure_installationTerakhir, kita dapat menginstal PHP dengan paket MySQL tambahan
sudo yum install php php-mysqlAnda juga harus me-restart server Apache, agar berfungsi dengan baik dengan PHP
sudo systemctl restart httpd.serviceDengan itu, Anda memiliki tumpukan LAMP yang Anda butuhkan dan akhirnya dapat mengunduh phpMyAdmin. Karena tidak ada di repositori Yum, Anda harus menginstal repositori EPEL dengan perintah ini
Terapkan aplikasi Anda ke Kinsta - Mulai dengan Kredit $20 sekarang
Jalankan Node Anda. Aplikasi js, Python, Go, PHP, Ruby, Java, dan Scala, (atau hampir apa pun jika Anda menggunakan Dockerfile kustom Anda sendiri), dalam tiga langkah mudah
Terapkan sekarang dan dapatkan diskon $20sudo apt-get install tasksel_0Dan instal phpMyAdmin
sudo apt-get install tasksel_1Dibutuhkan beberapa langkah lagi pada CentOS 7, tetapi Anda sekarang harus memiliki server yang siap untuk dikonfigurasi
Cara Memasang phpMyAdmin di Debian
Sama seperti CentOS 7, Anda harus menginstal tumpukan LAMP menggunakan baris perintah secara manual. Pertama, mari dapatkan Apache dengan perintah ini
sudo apt-get install tasksel_2Selanjutnya, kita akan menginstal MariaDB. Seperti CentOS 7, distribusi Linux ini bekerja lebih baik dengan MariaDB, dan kami menyarankan Anda untuk menggunakan yang itu
sudo apt-get install tasksel_3Dan seperti CentOS 7, Anda harus menjalankan instalasi aman untuk menambahkan kata sandi basis data dan memastikan semuanya aman
sudo mysql_secure_installationTerakhir, kita dapat menginstal PHP dan beberapa paket tambahan yang dibutuhkan server Anda agar berfungsi
sudo apt-get install tasksel_5Dan kita bisa menyelesaikannya dengan menginstal phpMyAdmin
sudo apt install phpMyAdmin_Cara Mengakses phpMyAdmin
Setelah Anda menginstal phpMyAdmin dengan benar, mengaksesnya dan masuk adalah hal yang sama di sistem operasi apa pun
Anda akan memerlukan alamat server web Anda, lalu tambahkan sudo tasksel install lamp-server9 di bagian akhir. Jika Anda baru saja mengatur server di komputer Anda, alamatnya kemungkinan besar hanya "localhost", jadi kunjungi tautan ini
sudo apt-get install tasksel_7Mungkin juga IP, atau bahkan alamat bernama jika ini adalah server yang sudah Anda jalankan di web. Jika Anda tidak yakin, Anda mungkin dapat menemukan alamatnya di file konfigurasi Apache atau MySQL Anda
Setelah Anda berada di layar masuk, Anda memerlukan nama pengguna dan kata sandi. Jika ini adalah instalasi baru, nama pengguna kemungkinan besar adalah "root", dan Anda dapat mengosongkan kata sandi. Jika itu tidak berhasil, kata sandinya mungkin "kata sandi. ”
Jika Anda tidak dapat masuk, periksa file konfigurasi phpMyAdmin atau MySQL untuk menemukan info masuk Anda. Anda mungkin juga telah mengubah info login selama proses instalasi
Pengguna Linux harus mencoba perintah Linux berikut jika mereka kesulitan mengakses halaman atau masuk
Butuh solusi hosting yang memberi Anda keunggulan kompetitif? . Lihat rencana kami
sudo apt-get install tasksel_8Terakhir, Anda harus mencatat bahwa jika Anda menggunakan host web seperti Kinsta dengan phpMyAdmin yang sudah diinstal sebelumnya, Anda biasanya dapat menemukan info masuk dan tautan di dasbor hosting Anda. Dalam hal ini, Anda tidak perlu menginstal phpMyAdmin di server secara manual
Konfigurasi phpMyAdmin
Dengan database manager terinstal dan siap digunakan di sistem Anda, Anda harus tahu cara mengkonfigurasi phpMyAdmin. Seperti perangkat lunak server lainnya, Anda pasti ingin melakukan banyak penyesuaian dengan pengaturan
PhpMyAdmin yang tidak dikonfigurasi juga dapat menimbulkan potensi risiko keamanan. Ada beberapa langkah tambahan yang perlu Anda ambil untuk mengunci sistem Anda
Jika Anda perlu memulihkan cadangan database, Anda selalu dapat menggunakan phpMyAdmin untuk mengimpor file SQL baru. Selalu sering-seringlah membuat cadangan sebelum melakukan modifikasi signifikan pada basis data atau pengaturannya, terutama jika Anda tidak hanya bekerja di server uji
Cara Menjalankan Kueri SQL
Sekarang setelah phpMyAdmin Anda berfungsi, Anda harus tahu bagaimana melakukan untuk apa itu dibuat. menjalankan kueri SQL
Anda dapat menjalankan kueri di beranda (ini berlaku untuk seluruh situs), atau di database atau tabel tertentu. Klik tab SQL di bagian atas layar, ketik perintah Anda, dan tekan Go
Berikut adalah daftar kueri SQL umum
- Pilih. Tag paling penting, digunakan di awal hampir setiap kueri
- Buat tabel. Buat tabel baru
- Ubah Tabel. Tambahkan kolom baru
- Menyisipkan. Tambahkan baris baru
- Menghapus. Hapus kolom
- Memperbarui. Mengedit nilai dalam tabel
- Jumlah(). Menjumlahkan semua nilai
- Rata2(). Rata-rata nilainya
- Menghitung(). Menghitung jumlah kolom yang terisi
- Bulat(). Membulatkan nilai ke bilangan bulat yang Anda atur
- Maks(). Mengembalikan nilai terbesar
- Min(). Mengembalikan nilai terkecil
- Di antara. Pilih kolom dalam rentang tertentu
- Kelompokkan Menurut. Kelompokkan tabel berdasarkan data
- Dipesan oleh. Memesan hasil dengan cara tertentu
Tentu saja ada lebih banyak perintah untuk dipelajari, tetapi itu hanya beberapa untuk memulai
Cara Mengubah URL phpMyAdmin Default
Membiarkan tautan akses phpMyAdmin pada pengaturan default (sudo apt install phpMyAdmin0) dapat menimbulkan risiko keamanan
Jika Anda membuat halaman ini mudah ditemukan, peretas akan dapat mengunjunginya dan mencoba untuk memaksa menurunkan nama pengguna dan kata sandi Anda. Ini bisa menjadi lebih buruk jika Anda meninggalkan kredensial pada "root" dan "kata sandi" default. ”
Tetapi dengan mengubah URL menjadi sesuatu yang hanya Anda yang tahu, Anda dapat mempersulit pengguna yang tidak dikenal untuk mengakses halaman ini dan mencoba menebak kata sandinya
Buka phpMyAdmin. conf di editor teks, yang dapat Anda temukan di bawah sudo apt install phpMyAdmin1 di Windows/WAMP, sudo apt install phpMyAdmin2 di XAMPP, sudo apt install phpMyAdmin3 di Linux, atau sudo apt install phpMyAdmin4 di Mac
Anda harus melihat baris ini di sana
sudo apt-get install tasksel_9Ubah jalur sudo apt install phpMyAdmin_5 ke alamat baru pilihan Anda. Contohnya
sudo tasksel install lamp-server0Sekarang Anda dapat mengakses URL unik ini untuk phpMyAdmin dengan mengunjungi alamat khusus yang Anda tetapkan (sudo apt install phpMyAdmin6)
Cara Mengatur Gateway Otentikasi NGINX
Pilihan lainnya adalah menyiapkan lapisan keamanan kedua dengan gateway autentikasi. Setelah memindahkan halaman login phpMyAdmin ke lokasi rahasia, Anda dapat melindungi halaman ini dengan kata sandi untuk membuatnya lebih kecil kemungkinannya bagi penyerang untuk melewatinya
Pengguna Linux di server NGINX dapat menjalankan perintah berikut di baris perintah untuk membuat gateway autentikasi (ini juga dimungkinkan di server Apache)
Mulailah dengan membuat kata sandi terenkripsi (ubah "contoh" menjadi apa pun yang Anda suka) dan catat hasilnya
sudo tasksel install lamp-server_1Buat file konfigurasi di folder NGINX dan beri nama
sudo tasksel install lamp-server_2Masukkan nama pengguna dan kata sandi ke dalam file ini seperti ini, berhati-hatilah agar tidak berada di titik dua
sudo tasksel install lamp-server_3Sekarang buka file konfigurasi NGINX
sudo tasksel install lamp-server_4Di dalam blok "server", kami akan menambahkan gateway kami dengan menempelkan kode berikut (pastikan untuk mengubah nilainya)
sudo tasksel install lamp-server5sudo apt install phpMyAdmin_7 pertama harus menjadi apa pun yang Anda atur ke URL phpMyAdmin Anda, dan Anda dapat menyesuaikan nama variabel sudo apt install phpMyAdmin8 menjadi apa pun yang Anda inginkan, dan sudo apt install phpMyAdmin9 terakhir harus menjadi nama file kata sandi yang Anda buat sebelumnya
Sekarang setelah login, Anda harus diminta untuk memasukkan kredensial yang Anda tetapkan bahkan sebelum melihat login phpMyAdmin
Admin. Alternatif yang Lebih Sederhana untuk phpMyAdmin
Adminer adalah alat manajemen basis data open source gratis yang mirip dengan phpMyAdmin. Sebelumnya disebut phpMinAdmin, Adminer secara eksplisit dirancang lebih sederhana,
Mudah diterapkan di server web apa pun. Yang diperlukan hanyalah mengunggah satu file PHP yang ringan
Bahkan DevKinsta, paket gratis alat pengembangan lokal Kinsta, menggunakan Adminer untuk menjalankan pengelola basis datanya. Ini mendukung banyak fitur manajemen basis data yang kuat seperti peralihan basis data yang mudah, melihat dan mengedit tabel, memanipulasi nilai basis data, mengimpor dan mengekspor basis data, menjalankan kueri SQL, dan banyak lagi.
Anda dapat mempelajari lebih lanjut tentang Adminer, fitur-fiturnya, dan cara menggunakannya di artikel Adminer khusus kami
Butuh sedikit bantuan dalam menginstal & mengonfigurasi alat administrasi populer ini? Click to TweetRingkasan
Pertama kali Anda menggunakan phpMyAdmin dapat mengintimidasi. Tapi begitu Anda tahu cara menginstal dan mengonfigurasinya, mengakses database Anda akan semudah masuk ke WordPress
Pengguna Windows, Mac, dan Linux sama-sama dapat menggunakan pengelola basis data yang tak ternilai ini. Selama Anda memiliki server web dengan PHP terinstal, menjalankannya seharusnya mudah jika Anda mengikuti petunjuk kami. Ingatlah untuk mengonfigurasinya dengan benar dan memastikannya aman, dan Anda tidak akan pernah kesulitan memodifikasi database Anda lagi
Dapatkan semua aplikasi, database, dan situs WordPress Anda secara online dan dalam satu atap. Platform cloud kami yang penuh fitur dan berkinerja tinggi mencakup
- Pengaturan dan pengelolaan yang mudah di dasbor MyKinsta
- Dukungan pakar 24/7
- Perangkat keras dan jaringan Google Cloud Platform terbaik, didukung oleh Kubernetes untuk skalabilitas maksimum
- Integrasi Cloudflare tingkat perusahaan untuk kecepatan dan keamanan
- Jangkauan audiens global dengan hingga 35 pusat data dan 275+ PoP di seluruh dunia
Uji sendiri dengan diskon $20 untuk bulan pertama Hosting Aplikasi atau Hosting Basis Data. Jelajahi paket kami atau hubungi bagian penjualan untuk menemukan yang paling cocok untuk Anda