Bagaimana untuk jauh mysql
May 18, 2023 pm 02:58 PMDalam era Internet hari ini, akses jauh kepada pangkalan data telah menjadi keperluan biasa, terutamanya bagi pengguna yang perlu memproses data pada peranti mudah alih. Untuk MySQL, akses jauh boleh dicapai dalam pelbagai cara Artikel ini akan memperkenalkan anda cara menyambung ke MySQL dari jauh dan menyediakan beberapa kaedah pelaksanaan.
1. Ubah suai fail konfigurasi MySQL
Untuk menyambung ke MySQL dari jauh, anda perlu membuat tetapan yang diperlukan pada pelayan MySQL. Khususnya, anda perlu menukar fail konfigurasi MySQL dan membolehkan pilihan untuk membenarkan akses jauh. Berikut ialah langkah-langkahnya:
- Buka fail konfigurasi MySQL, yang terletak di "/etc/mysql/mysql.conf.d/mysqld.cnf".
- Cari pilihan bind_address dan ulaskannya atau tukarkannya kepada 0.0.0.0 supaya MySQL akan membenarkan akses jauh dari mana-mana alamat.
- Simpan dan mulakan semula perkhidmatan MySQL.
Selepas melengkapkan langkah di atas, anda boleh menggunakan alatan tempatan (seperti MySQL Workbench) atau alatan jauh (seperti Navicat) untuk menyambung ke pelayan MySQL.
2. Gunakan terowong SSH untuk menyambung ke MySQL
Terowong SSH ialah teknologi yang mewujudkan terowong yang disulitkan selamat antara pelayan tempatan dan jauh. Menggunakan teknologi ini, kami boleh mencapai akses jauh ke MySQL melalui pemajuan port tanpa mendedahkan IP dan port sebenar pelayan MySQL.
Berikut ialah langkah terperinci:
- Sambung ke hos pelayan MySQL dan gunakan arahan berikut untuk membuka terowong SSH:
ssh -fNgL 3307:127.0 .0.1:3306 user@remote_host
Antaranya, parameter -L menentukan untuk memetakan port tempatan 3306 pelayan MySQL ke port 3307 hos. pengguna ialah nama pengguna yang disambungkan kepada hos jauh, dan remote_host ialah alamat IP atau nama domain hos jauh.
- Dalam MySQL Workbench (atau klien MySQL lain), tukar alamat hos kepada 127.0.0.1, port kepada 3307, masukkan nama pengguna dan kata laluan dengan cara biasa untuk melengkapkan sambungan.
3 Gunakan alatan pengurusan antara muka web
Jika anda tidak mahu menggunakan aplikasi pihak ketiga atau terowong SSH, maka anda boleh mempertimbangkan untuk menggunakan beberapa alatan pengurusan MySQL berdasarkan web antara muka, seperti phpMyAdmin Atau Pentadbir. Alat ini memudahkan untuk menyambung ke pelayan MySQL dan mengurusnya secara langsung pada antara muka web.
Berikut ialah langkah-langkah untuk menyambung ke MySQL menggunakan phpMyAdmin:
- Pasang phpMyAdmin pada pelayan web (boleh dipasang melalui pengurus pakej seperti apt-get atau yum).
- Buka phpMyAdmin, masukkan alamat IP dan bukti kelayakan log masuk pelayan MySQL, dan klik Log Masuk.
- Lakukan operasi pangkalan data dan jadual seperti yang diperlukan, seperti penciptaan, pengubahsuaian dan pemadaman.
4 Ringkasan
Menyambung dari jauh ke MySQL mungkin melibatkan isu keselamatan rangkaian. Juga, berhati-hati untuk memastikan bahawa pelayan yang anda sambungkan bukan sasaran penggodam. Tidak kira kaedah sambungan yang digunakan, konfigurasi dan ujian terperinci diperlukan untuk memastikan sambungan yang lancar dan boleh dipercayai.
Atas ialah kandungan terperinci Bagaimana untuk jauh mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Kurangkan penggunaan memori MySQL di Docker

Bagaimana anda mengubah jadual di MySQL menggunakan pernyataan Alter Table?

Cara menyelesaikan masalah MySQL tidak dapat membuka perpustakaan bersama

Apa itu SQLite? Gambaran Keseluruhan Komprehensif

Jalankan MySQL di Linux (dengan/tanpa bekas podman dengan phpmyadmin)

Menjalankan Pelbagai Versi MySQL di MacOS: Panduan Langkah demi Langkah

Bagaimanakah saya menjamin MySQL terhadap kelemahan biasa (suntikan SQL, serangan kekerasan)?

Bagaimana saya mengkonfigurasi penyulitan SSL/TLS untuk sambungan MySQL?
