Menyambung ke Pelayan MySQL Jauh melalui Terowong SSH: Menentukan Nama Hos Bukan Lalai
Keupayaan untuk mengakses pangkalan data MySQL dengan selamat dari jauh menggunakan terowong SSH ialah penting untuk pengurusan pangkalan data yang lancar dan akses data. Walau bagaimanapun, menentukan nama hos MySQL bukan lalai selepas mencipta terowong SSH boleh menjadi tugas yang mencabar.
Penciptaan Terowong SSH
Untuk mewujudkan terowong SSH, anda boleh menggunakan alat autossh, seperti yang dinyatakan dalam soalan yang dirujuk. Walau bagaimanapun, kuncinya terletak pada penetapan nama hos yang betul semasa menyediakan terowong:
<code class="bash">ssh -f [email protected] -L 3307:mysql1.example.com:3306 -N</code>
Perhatikan kemasukan mysql1.example.com:3306 dalam arahan. Notasi ini menyatakan bahawa port 3307 pada mesin tempatan anda akan dimajukan ke port 3306 pada hos MySQL jauh di mysql1.example.com.
MySQL Sambungan
Setelah terowong diwujudkan, anda boleh meneruskan untuk menyambung ke pangkalan data MySQL pada pelayan jauh seperti berikut:
<code class="bash">mysql -h 127.0.0.1 -P 3307</code>
The -h pilihan menentukan nama hos untuk disambungkan, dalam kes ini, 127.0.0.1 (hos tempatan), dan Pilihan -P menentukan port, iaitu 3307, port yang dipetakan ke port hos MySQL 3306.
Dengan mengikuti ini langkah, anda boleh menentukan nama hos MySQL bukan lalai dengan berkesan apabila menyambung ke pangkalan data jauh melalui terowong SSH. Ini membolehkan anda mengurus dan mengakses berbilang pangkalan data dari lokasi pusat, meningkatkan keupayaan pentadbiran pangkalan data anda.
Atas ialah kandungan terperinci Bagaimana untuk Menyambung ke Pelayan MySQL Jauh melalui Terowong SSH dengan Nama Hos Bukan Lalai?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!