Untuk alasan keamanan, phpMyAdmin hanya dapat diakses saat menggunakan 127. 0. 0. 1 sebagai nama host. Untuk mengaksesnya dari sistem jarak jauh, Anda harus membuat terowongan SSH yang merutekan permintaan ke server Web dari 127. 0. 0. 1. Ini menyiratkan bahwa Anda harus dapat terhubung ke server Anda melalui SSH untuk mengakses aplikasi ini dari jarak jauh
PENTING. Sebelum mengikuti langkah-langkah di bawah ini, pastikan Web dan server database Anda berjalan
CATATAN. Langkah-langkah di bawah menyarankan penggunaan port 8888 untuk terowongan SSH. Jika port ini sudah digunakan oleh aplikasi lain di mesin lokal Anda, gantilah dengan nomor port lain yang lebih besar dari 1024 dan ubah langkah-langkah di bawah ini sesuai. Demikian pula, jika Anda telah mengaktifkan pengalihan Varnish [TM] atau HTTPS, server Web tumpukan Anda mungkin dapat diakses di port 81 [Varnish [TM]] atau port 443 [SSL]. Dalam hal ini, ubah langkah-langkah di bawah untuk menggunakan masing-masing port 81 atau 443 alih-alih port 80 untuk titik akhir terowongan
Akses phpMyAdmin di Windows
Tonton video berikut untuk mempelajari cara mudah mengakses phpMyAdmin di Windows melalui terowongan SSH
TIP. Lihat instruksi ini untuk mempelajari cara mendapatkan kunci pribadi Anda
Untuk mengakses phpMyAdmin melalui terowongan SSH, Anda memerlukan klien SSH. Dalam petunjuk di bawah ini kami telah memilih PuTTY, klien SSH gratis untuk platform Windows dan UNIX. Langkah pertama adalah mengkonfigurasi Putty.
Setelah klien SSH Anda dikonfigurasi dengan benar dan Anda telah mengonfirmasi bahwa Anda berhasil mengakses instans Anda menggunakan SSH, Anda perlu membuat terowongan SSH untuk mengakses phpMyAdmin. Ikuti langkah ini
Di bagian “Connection -> SSH -> Tunnels”, tambahkan port baru yang diteruskan dengan memasukkan nilai berikut
- Pelabuhan sumber. 8888
- Tujuan. localhost. 80
Ingatlah bahwa jika Anda mengalihkan permintaan HTTP ke port HTTPS, Anda harus menggunakan port tujuan 443, bukan 80
Ini akan membuat terowongan aman dengan meneruskan port ["port tujuan"] di server jarak jauh ke port ["port sumber"] di host lokal [127. 0. 0. 1 atau host lokal]
Klik tombol "Tambah" untuk menambahkan konfigurasi terowongan aman ke sesi. Anda akan melihat port yang ditambahkan dalam daftar "Port yang diteruskan"
Di bagian "Sesi", simpan perubahan Anda dengan mengeklik tombol "Simpan".
Klik tombol "Buka" untuk membuka sesi SSH ke server. Sesi SSH sekarang akan menyertakan terowongan SSH yang aman di antara dua port yang ditentukan
Akses konsol phpMyAdmin melalui terowongan SSH aman yang Anda buat, dengan menjelajah ke http. //127. 0. 0. 1. 8888/phpmyadmin
Jadi, jika Anda harus mengalihkan proyek Anda untuk menggunakan database lain, PDO mempermudah prosesnya. Anda hanya perlu mengubah rangkaian koneksi dan beberapa kueri. Dengan MySQLi, Anda perlu menulis ulang seluruh kode - termasuk kueri
Keduanya berorientasi objek, tetapi MySQLi juga menawarkan API prosedural
Keduanya mendukung Pernyataan Disiapkan. Pernyataan Disiapkan melindungi dari injeksi SQL, dan sangat penting untuk keamanan aplikasi web
Contoh MySQL di Sintaks MySQLi dan PDO
Dalam bab ini, dan dalam bab-bab selanjutnya, kami mendemonstrasikan tiga cara bekerja dengan PHP dan MySQL
- MySQLi [berorientasi objek]
- MySQLi [prosedur]
- PDO
Instalasi MySQLi
Untuk Linux dan Windows. Ekstensi MySQLi diinstal secara otomatis dalam banyak kasus, ketika paket mysql php5 diinstal
Untuk detail pemasangan, buka. http. //php. net/manual/en/mysqli. instalasi. php
Instalasi PDO
Untuk detail pemasangan, buka. http. //php. net/manual/en/pdo. instalasi. php
Buka Koneksi ke MySQL
Sebelum kita dapat mengakses data di database MySQL, kita harus dapat terhubung ke server
Contoh [Berorientasi Objek MySQLi]
$namaserver = "localhost";
$namapengguna = "namapengguna";
$sandi = "sandi";// Buat koneksi
$conn = new mysqli[$servername, $username, $password];// Periksa koneksi
if [$conn->connect_error] {
die["Koneksi gagal. ". $conn->connect_error];
}
gema "Berhasil terhubung";
?>Perhatikan contoh berorientasi objek di atas
$connect_error rusak hingga PHP 5. 2. 9 dan 5. 3. 0. Jika Anda perlu memastikan kompatibilitas dengan versi PHP sebelum 5. 2. 9 dan 5. 3. 0, gunakan kode berikut sebagai gantinya
// Periksa koneksi
jika [mysqli_connect_error[]] {
die["Koneksi database gagal. ". mysqli_connect_error[]];
}Contoh [Prosedur MySQLi]
$namaserver = "localhost";
$namapengguna = "namapengguna";
$sandi = "sandi";// Buat koneksi
$koneksi = mysqli_connect[$namaserver, $namapengguna, $sandi];// Periksa koneksi
jika [. $conn] {
die["Koneksi gagal. ". mysqli_connect_error[]];
}
gema "Berhasil terhubung";
?>Contoh [PDO]
$namaserver = "localhost";
$namapengguna = "namapengguna";
$sandi = "sandi";mencoba {
$conn = new PDO["mysql. host=$servername;dbname=myDB", $username, $password];
// setel mode kesalahan PDO ke pengecualian
$conn->setAttribute[PDO. ATTR_ERRMODE, PDO. ERRMODE_EXCEPTION];
gema "Berhasil terhubung";
} catch[PDOException $e] {
echo "Koneksi gagal. ". $e->getMessage[];
}
?>Catatan. Dalam contoh PDO di atas kami juga telah menentukan database [myDB]. PDO memerlukan database yang valid untuk terhubung. Jika tidak ada database yang ditentukan, pengecualian dilemparkan
Tip. Manfaat besar PDO adalah memiliki kelas pengecualian untuk menangani masalah apa pun yang mungkin terjadi dalam kueri basis data kami. Jika pengecualian dilemparkan di dalam blok try{} , skrip berhenti mengeksekusi dan mengalir langsung ke blok catch[]{ } pertama
Tutup Koneksi
Sambungan akan ditutup secara otomatis saat skrip berakhir. Untuk menutup koneksi sebelumnya, gunakan yang berikut ini
Bagaimana cara saya terhubung ke database MySQL yang ada?
Untuk terhubung ke database MySQL tertentu, di prompt MySQL, ketik perintah use database dan tentukan nama database yang ingin Anda gunakan. Use the create table and insert into commands to create a table in our database and insert data into it. To leave the MySQL client, type quit at the prompt and press Enter.Bagaimana cara membuka database di phpMyAdmin?
Bagaimana cara mengimpor database ke phpMyAdmin? .Langkah 1 - Buka database Anda di phpMyAdminLangkah 2 - Klik Database di menu atasLangkah 3 - Klik nama database yang ingin Anda imporLangkah 4 - Klik ImporLangkah 5 - Pilih file dan klik GoLangkah 6 - SelesaiBagaimana cara mengakses phpMyAdmin MySQL?
A. Untuk memulai phpMyAdmin, ketik URL. http. //{alamat-ip-anda}/phpmyadmin/index. php dan login menggunakan username dan password root/admin MySQL .Bagaimana Anda terhubung ke database Anda?
Buat koneksi database .Klik tab KoneksiKlik Koneksi baru dan pilih Database dari menu. Jendela koneksi baru munculPilih jenis database yang ingin Anda sambungkan. .Berikan properti koneksi untuk database Anda. .Klik Tambahkan