Sambung ke Pelayan MySQL Melalui SSH dalam PHP
Untuk mewujudkan sambungan selamat ke pangkalan data MySQL jauh anda menggunakan SSH dan PHP, beberapa pendekatan wujud. Satu kaedah yang diterima pakai secara meluas ialah menyediakan terowong SSH.
SSH Tunnel Solution
Langkah 1: Cipta Terowong SSH
Gunakan klien MySQL GUI dengan keupayaan terowong SSH (cth., Visual Studio Code, TablePlus) atau baris arahan. Jika menggunakan baris arahan, laksanakan arahan berikut, menggantikan nilai yang diperlukan:
ssh -fNg -L <local_port>:<database_server_addr>:<database_server_port> <username>@<ssh_proxy_host>
Ganti
Langkah 2: Konfigurasikan Pelanggan MySQL Anda
Arahkan klien MySQL tempatan anda untuk menyambung melalui terowong SSH anda. Contohnya, gunakan arahan berikut:
mysql -h 127.0.0.1 -P <local_port> -u <dbuser> -p
Ganti
Langkah 3: Sambung Menggunakan PHP
Untuk menyambung ke pangkalan data MySQL anda menggunakan PHP, gunakan kod berikut:
<?php $smysql = mysql_connect("127.0.0.1:<local_port>", "<dbuser>", "<passphrase>"); mysql_select_db("db", $smysql); ?>
Ganti
Dengan mengikuti langkah ini, anda boleh menyambung dengan selamat ke pangkalan data MySQL jauh anda melalui SSH dan melaksanakan operasi pangkalan data menggunakan PHP.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyambung dengan Selamat ke Pangkalan Data MySQL Jauh melalui Terowong SSH dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!