Tetapi karena phpMyAdmin pada dasarnya adalah aplikasi web, ada kemungkinan peretas akan mencoba menyerang basis data Anda menggunakan phpMyAdmin. Dan jika Anda memiliki kata sandi yang lemah, maka sahabatku, 'Tuhan menyelamatkanmu. ’ 😀
Karena aspek keamanan ini, terkadang pengguna tidak ingin menginstal phpMyAdmin di server mereka. Dan alih-alih lebih suka bekerja dengan alat baris perintah
Tetapi bagaimana jika Anda perlu mengakses database mereka, dan lebih suka menggunakan phpMyAdmin?
Baiklah, hari ini adalah hari keberuntungan kamu. Saya akan menjelaskan bagaimana Anda dapat terhubung ke database jarak jauh mereka menggunakan phpMyAdmin yang terinstal di localhost Anda
Mari kita mulai
#0 Instal phpMyAdmin
😀
Ya. Jika Anda telah menginstal phpMyAdmin di komputer, lewati langkah ini. Tetapi jika tidak, Anda bisa menjalankan perintah di bawah ini (di Ubuntu) untuk menginstalnya
sudo apt-get install phpMyAdmin#1 Buat Pengguna
Sekarang, kami akan dapat terhubung ke server jarak jauh hanya jika ada pengguna yang cocok dengan host kami. Oleh karena itu, hal pertama yang harus Anda lakukan adalah, buat pengguna basis data di server MySQL dengan host sebagai alamat IP publik komputer Anda sendiri. Kemudian, tetapkan database yang diinginkan ke pengguna tersebut
Kedengarannya rumit?
Cukup ikuti langkah-langkah di bawah ini untuk menyelesaikannya
- Masuk ke server jarak jauh menggunakan SSH
- Hubungkan ke mysql menggunakan perintah mysql mysql -u -p
- Dan kemudian aktifkan kueri ini
- Logout dari SSH
Setelah Anda membuat pengguna database itu di server, buka terminal di komputer Anda dan periksa apakah Anda dapat terhubung ke database itu. Untuk melakukan itu, jalankan perintah di bawah ini
mysql -u -p -h -PDalam sebagian besar kasus, port_number_on_which_mysql_service_runs akan menjadi 3306 tetapi jika Anda, atau klien Anda menjalankan layanan MySQL di beberapa port lain, maka sediakan port itu di sana. Jika Anda tidak yakin tentang di port mana layanan MySQL Anda berjalan, maka login ke server melalui SSH dan setelah Anda masuk, jalankan perintah ini
Anda harus dapat melihat nomor port di output (khususnya setelah '. ’ di kolom ke-4)
Setelah menjalankan perintah di atas, tutup SSH. Jika perintah 'mysql' yang diaktifkan di atas memungkinkan Anda masuk, baru kemudian lanjutkan untuk mengonfigurasi phpMyAdmin. Selesaikan masalah apa pun sebelum melanjutkan
Sekarang, mari konfigurasikan PHPMyadmin kita yang terinstal di localhost
#2 Konfigurasikan PhpMyAdmin
Di terminal Anda, jalankan perintah
sudo nano /etc/phpmyadmin/config.inc.php _Dan tambahkan konten di bawah ini di bagian bawah file itu (tanpa komentar tentunya. -P )
$i++; $cfg['Servers'][$i]['host'] = ''; //If you don't have the IP address, you can directly enter the hostname of remote server $cfg['Servers'][$i]['port'] = ''; //The port number on which MySQL service is running $cfg['Servers'][$i]['user'] = ''; // Username with which you want to connet $cfg['Servers'][$i]['password'] = ''; //Password associated with the username specified above $cfg['Servers'][$i]['extension'] = 'mysqli'; // Extension to be used to connect to the database. It can be either mysql or mysqli. PHP program will use the respective extension to connect to the database $cfg['Servers'][$i]['auth_type'] = 'config'; // This is the authentication mode. Since we are doing this on localhost, it is safe to set is as config. You can read more about authentication types available here: //wiki.phpmyadmin.net/pma/auth_typesSetelah menambahkan konten di atas, simpan file tersebut
Dan sekarang coba akses phpMyAdmin dengan masuk ke http. //localhost/phpmyadmin. Anda akan menemukan phpMyAdmin yang mencantumkan server yang baru ditambahkan di dropdown. Pilih server itu, masukkan nama pengguna dan kata sandi untuk itu dan Anda masuk. 😀
Dua langkah dan selesai. Tinggalkan komentar dan pertanyaan Anda di bagian komentar di bawah ini
Selamat berakhir pekan
- Tip & Trik WordPress
- Dengan tanda. phpmyadmin, Basis Data Jarak Jauh
Membagikan.
- Sumut P
Harap dicatat, beberapa tautan dalam posting blog ini mungkin merupakan tautan afiliasi. Artinya, jika Anda terus membeli produk menggunakan tautan tersebut, kami menerima komisi kecil (tanpa biaya tambahan untuk Anda). Ini membantu kami mendukung blog dan menghasilkan konten gratis. Kami hanya merekomendasikan produk yang kami kerjakan atau sukai. Terima kasih atas dukungan Anda