Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk memaksa MySQL untuk menyambung melalui TCP dan bukannya soket Unix?

Bagaimana untuk memaksa MySQL untuk menyambung melalui TCP dan bukannya soket Unix?

王林
王林ke hadapan
2023-09-20 18:53:06958semak imbas

如何强制 MySQL 通过 TCP 而不是 Unix 套接字连接?

Program seperti mysql dan mysqldump menggunakan sokongan perpustakaan klien MySQL yang menyambung ke MySQL melalui pelbagai protokol pengangkutan (seperti TCP/IP, soket Unix) ke fail pelayan, paip bernama, memori kongsi, dsb.

Untuk sambungan tertentu, jika tiada protokol pengangkutan dinyatakan, ia dikenal pasti sebagai tugas yang berasingan.

Contoh

Sambungan ke localhost akan menghasilkan sambungan fail soket pada sistem Unix dan Unix, jika tidak sambungan TCP/IP ke 127.0.0.1. Jika protokol mesti dinyatakan secara khusus, ini boleh dilakukan menggunakan pilihan arahan --protocol.

Jadual berikut menunjukkan nilai yang dibenarkan untuk --protocol dan memberitahu platform di mana setiap nilai digunakan. Ambil perhatian bahawa nilai ini tidak sensitif huruf besar-besaran.

TCPsemua#🎜 #Soket 🎜🎜#Windows##🎜🎜🎜###🎜🎜🎜###🎜🎜 🎜🎜#Windows#🎜🎜 pada Sistem seperti Unix dan Unix, sambungan ke localhost menghasilkan sambungan fail soket. Pada sistem lain, sambungan ke localhost menghasilkan sambungan TCP/IP kepada 127.0.0.1. Protokol pengangkutan - Nyatakan
--Nilai protokol Protokol penghantaran digunakan 🎜 #platform yang boleh digunakan 🎜🎜#
TCP/IP semuaNamed Pipe
Memory
TCP/IP transport juga disokong untuk menyambung ke pelayan MySQL tempatan atau jauh. Fail soket, paip bernama dan pemindahan memori dikongsi hanya disokong untuk sambungan ke pelayan MySQL tempatan. Perlu diingatkan bahawa pengangkutan paip yang dinamakan membenarkan sambungan jauh, tetapi ciri ini tidak dilaksanakan dalam MySQL pada masa ini. Protokol pengangkutan - tidak dinyatakan Jika tiada protokol pengangkutan telah ditentukan, localhost ditafsirkan sebagai -

Jika protokol pengangkutan ditentukan, localhost ditafsirkan mengikut protokol khusus tersebut.

Atas ialah kandungan terperinci Bagaimana untuk memaksa MySQL untuk menyambung melalui TCP dan bukannya soket Unix?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam