Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để ánh xạ một ổ cắm unix cục bộ với một ổ cắm inet?

Đảo ngược thứ tự các đối số của bạn thành socat và nó hoạt động.

socat -v tcp-l:6666,reuseaddr,fork unix:/var/lib/mysql/mysql.sock

Điều này hướng dẫn socat đến

  1. Nghe trên cổng TCP 6666 (với SO_REUSEADDR )
  2. Chờ để chấp nhận kết nối
  3. Khi kết nối được thực hiện, hãy rẽ nhánh. Ở trẻ, hãy tiếp tục các bước bên dưới. Trong phần cha mẹ, hãy chuyển đến 2.
  4. Mở kết nối miền UNIX tới /var/lib/mysql/mysql.sock ổ cắm.
  5. Chuyển dữ liệu giữa hai điểm cuối, sau đó thoát.

Viết nó theo cách khác

socat -v unix:/var/lib/mysql/mysql.sock tcp-l:6666,reuseaddr,fork

không hoạt động, vì điều này hướng dẫn socat đến

  1. Mở kết nối miền UNIX tới /var/lib/mysql/mysql.sock ổ cắm.
  2. Nghe trên cổng TCP 6666 (với SO_REUSEADDR )
  3. Chờ để chấp nhận kết nối
  4. Khi kết nối được thực hiện, sẽ sinh ra một con công nhân để truyền dữ liệu giữa hai địa chỉ.
  5. Địa chỉ gốc tiếp tục chấp nhận các kết nối trên địa chỉ thứ hai, nhưng không còn có sẵn địa chỉ đầu tiên nữa:địa chỉ này đã được trao cho địa chỉ con đầu tiên. Vì vậy, không thể làm gì hữu ích kể từ thời điểm này.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách sử dụng GROUP BY để truy xuất tập hợp kết quả có ưu tiên xếp theo thứ tự bảng chữ cái

  2. Làm cách nào để sử dụng CẬP NHẬT KHÓA DUPLICATE trong MySQL mà không có chỉ mục DUY NHẤT hoặc KHÓA CHÍNH?

  3. Tải hình ảnh Laravel lên cơ sở dữ liệu

  4. Nhận từ cơ sở dữ liệu nhưng chỉ kéo dài 30 ngày

  5. Ngày tồn tại trong cơ sở dữ liệu không bằng ngày được truy xuất