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

LỖI 1148:Lệnh đã sử dụng không được phép với phiên bản MySQL này

Bạn có thể chỉ định điều đó như một tùy chọn bổ sung khi thiết lập kết nối máy khách của mình:

mysql -u myuser -p --local-infile somedatabase

Điều này là do tính năng đó mở ra một lỗ hổng bảo mật. Vì vậy, bạn phải kích hoạt nó một cách rõ ràng trong trường hợp bạn thực sự muốn sử dụng nó.

Cả máy khách và máy chủ đều phải bật tùy chọn tệp cục bộ. Nếu không, nó không hoạt động. Để kích hoạt nó cho các tệp trên máy chủ phía máy chủ, hãy thêm phần sau vào my.cnf tệp cấu hình:

loose-local-infile = 1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mô phỏng chức năng lag trong MySQL

  2. Sử dụng Bí danh trong Tính toán SQL

  3. Hàm GREATEST () MySQL - Tìm đối số lớn nhất trong danh sách đối số

  4. Làm cách nào để chọn toàn bộ hàng có ID lớn nhất trong bảng?

  5. Kết nối với máy chủ MySQL qua SSH trong PHP