phpMyAdmin
 sql >> Teknologi Basis Data >  >> Database Tools >> phpMyAdmin

bagaimana cara terhubung ke database ketika server berada di soket Unix?

Saya agak bingung dengan pertanyaan anda.

Aku berdiri di atas jendela

Apakah maksud Anda bahwa kode PHP Anda berjalan di mesin MSWindows?

server saya di UNIX

Jika server database dan klien database (PHP) berjalan pada mesin yang berbeda, maka mereka tidak dapat berkomunikasi melalui soket sistem file UNIX.

Kode di bawah ini berfungsi dengan baik, jika server saya menggunakan TCP/IP.

Tidak, interpretasi Anda atau deskripsi peristiwa Anda tidak benar. Jika Anda menentukan 'localhost' sebagai host target di klien libmysql (termasuk ekstensi mysql_ PHP), maka klien akan mencoba terhubung melalui soket sistem file (Unix). OTOH. jika Anda menentukan 127.0.0.1, itu akan menggunakan soket TCP.

Dalam skenario sebelumnya, klien mendapatkan jalur ke soket dari ~/.my.cnf, atau jika file tersebut tidak ada /etc/my.cnf, atau jika Anda mengkompilasi sendiri lib klien, $PREFIX/etc /my.cnf



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Wamp phpMyAdmin error #1045 - Akses ditolak untuk pengguna 'root'@'localhost'

  2. (html) editor wysiwyg untuk bidang TEXT di phpmyadmin

  3. Bagaimana cara menampilkan tombol 'edit', 'salin', dan 'hapus' di phpMyAdmin?

  4. bagaimana cara membuat phpMyAdmin mengimpor datetime dengan benar dari csv?

  5. Bagaimana saya bisa menambahkan beberapa alamat pengguna tunggal di database MySQL