Hướng dẫn error 2 - no such file or directory mysql - lỗi 2 - không có tệp hoặc thư mục như vậy mysql

Tôi đang cố gắng tải dữ liệu vào một bảng cơ sở dữ liệu MySQL của mình và nhận lỗi này.

LOAD DATA LOCAL INFILE 'C:\Users\Myself\Desktop\Blah Blah\LOAD DATA\week.txt' 
INTO TABLE week;

Tham khảo: Điều này

Đường dẫn đúng trăm phần trăm, tôi đã sao chép nó bằng cách nhấn Shift và nhấp vào "Sao chép đường dẫn dưới dạng" và kiểm tra nó nhiều lần. Vì vậy, bất kỳ lời khuyên về điều này sẽ được đánh giá cao. . Nghiên cứu của tôi: Nhìn thấy câu trả lời này, tôi đã thử bằng cách thay đổi C:\Users thành C:\\Users. Nó không làm việc cho tôi.So any tips on this will be much appreciated. . My research: Seeing this answer, I tried by changing C:\Users to C:\\Users. It did not work for me.

Thứ hai, có cách nào để sử dụng một số loại đường dẫn tương đối (chứ không phải là một con đường tuyệt đối) ở đây?is there a way to use some kind of a relative path (rather than an absolute path) here?

Hướng dẫn error 2 - no such file or directory mysql - lỗi 2 - không có tệp hoặc thư mục như vậy mysql

Hỏi ngày 22 tháng 4 năm 2014 lúc 23:59Apr 22, 2014 at 23:59

1

Tôi đã dành 2 ngày cho việc này và cuối cùng đã nhận được sai lầm của mình, chỉ thay đổi dấu gạch chéo ngược của những người chuyển tiếp, như một người đóng góp trước đây đã nói. Và cuối cùng đã làm việc cho tôi. cũng vậy:

LOAD DATA LOCAL INFILE 'C:/ProgramData/MySQL/MySQL Server 5.7/Data/menagerie/pet.txt' INTO TABLE pet;

Tôi chỉ có thể nói cảm ơn rất nhiều.

P.S. Đừng lãng phí thời gian cho YTB ...

Hướng dẫn error 2 - no such file or directory mysql - lỗi 2 - không có tệp hoặc thư mục như vậy mysql

Haifeng Zhang

28.7K19 Huy hiệu vàng75 Huy hiệu bạc120 Huy hiệu đồng19 gold badges75 silver badges120 bronze badges

Đã trả lời ngày 18 tháng 3 năm 2017 lúc 18:13Mar 18, 2017 at 18:13

Tôi không biết bạn đang sử dụng phiên bản MySQL nào nhưng tìm kiếm nhanh trên Google đã tìm thấy câu trả lời có thể cho cả hai câu hỏi của bạn. Dưới đây là các trích đoạn từ Hướng dẫn tham khảo MySQL 5.1:

Tên tệp phải được đưa ra dưới dạng chuỗi theo nghĩa đen. Trên Windows, chỉ định các dấu gạch chéo ngược trong tên đường dẫn dưới dạng dấu gạch chéo về phía trước hoặc tăng gấp đôi dấu gạch chéo

Từ khóa cục bộ ảnh hưởng đến nơi tệp dự kiến ​​sẽ được tìm thấy:

Nếu cục bộ được chỉ định, tệp được đọc bởi chương trình máy khách trên máy chủ khách và được gửi đến máy chủ. Tệp có thể được đưa ra dưới dạng tên đường dẫn đầy đủ để chỉ định vị trí chính xác của nó. Nếu được đặt dưới dạng tên đường dẫn tương đối, tên được giải thích liên quan đến thư mục mà chương trình máy khách được bắt đầu.

Regards.

Đã trả lời ngày 23 tháng 4 năm 2014 lúc 0:26Apr 23, 2014 at 0:26

Nếu sử dụng MySQL Workbench trên PC Windows cục bộ để kết nối với máy chủ MySQL từ xa,

  1. Thêm từ khóa "cục bộ"
  2. Thêm Double Backslashes "\\" vào đường dẫn thư mục của bạn

Nếu hàng đầu tiên của Tệp văn bản có tên cột thêm "Bỏ qua 1 dòng".

LOAD DATA LOCAL INFILE 'C:\\MyTabDelimited.txt'
INTO TABLE my_table IGNORE 1 LINES;

Đã trả lời ngày 18 tháng 5 năm 2016 lúc 17:44May 18, 2016 at 17:44

Hướng dẫn error 2 - no such file or directory mysql - lỗi 2 - không có tệp hoặc thư mục như vậy mysql

SushiguysushiguySushiGuy

1.47317 Huy hiệu bạc20 Huy hiệu đồng17 silver badges20 bronze badges

Hãy thử xóa từ LOCAL khỏi truy vấn của bạn.

Đã trả lời ngày 23 tháng 4 năm 2014 lúc 0:04Apr 23, 2014 at 0:04

Vishnuraj Vvishnuraj vVishnuraj V

2.7313 huy hiệu vàng18 Huy hiệu bạc23 Huy hiệu đồng3 gold badges18 silver badges23 bronze badges

Thử di chuyển tệp tuần.txt sang máy tính để bàn

Sau đó thực thi trong cửa sổ đầu cuối:

LOAD DATA LOCAL INFILE 'C:\Users\Myself\Desktop\week.txt' 
INTO TABLE week;

Đã trả lời ngày 30 tháng 1 năm 2016 lúc 1:56Jan 30, 2016 at 1:56

Hướng dẫn error 2 - no such file or directory mysql - lỗi 2 - không có tệp hoặc thư mục như vậy mysql

Thay vì sử dụng Double Backslash mà Slash cũng làm việc cho tôi.

Đã trả lời ngày 5 tháng 1 năm 2020 lúc 17:59Jan 5, 2020 at 17:59

Tôi giải quyết vấn đề này bằng cách thay thế đường dẫn

Thay thế định dạng "C:\Users\Myself\Desktop\week.txt"

Với định dạng khác nhau "C:/Users/Myself/Desktop/week.txt"

Máy tính của tôi không nhận ra các biểu tượng ( \ ).

̇Smail Y.

3.0945 Huy hiệu vàng20 Huy hiệu bạc26 Huy hiệu đồng5 gold badges20 silver badges26 bronze badges

Đã trả lời ngày 18 tháng 8 năm 2021 lúc 4:32Aug 18, 2021 at 4:32

Hướng dẫn error 2 - no such file or directory mysql - lỗi 2 - không có tệp hoặc thư mục như vậy mysql

Mã lỗi trong MySQL là gì?

Khi xảy ra lỗi trong MySQL, máy chủ sẽ trả về hai loại giá trị lỗi:..
Một mã lỗi dành riêng cho MySQL. Giá trị này là số. Nó không thể di động cho các hệ thống cơ sở dữ liệu khác ..
Một giá trị sqlstate. Giá trị là chuỗi năm ký tự (ví dụ: '42S02') ..

Lỗi giao diện MySQL là gì?

Lỗi.InterfaceError là một lớp con của lỗi.Error.Đây là tập lệnh Python của tôi nếu được yêu cầu: Nhập mysql.connector con = mysql.connector.connect (user = 'root', password = 'root', host = 'localhost', cơ sở dữ liệu = 'testDb', raise_on_warnings = true).Cursor () cur.đóng () con.gần()a subclass of errors.Error. Here's my python script if required: import mysql.connector con = mysql.connector.connect(user='root', password ='root', host='localhost', database='testdb', raise_on_warnings= True) cur = con.cursor() cur. close() con. close()

Làm thế nào thông báo lỗi có thể được hiển thị lại trong MySQL?

Chúng ta có thể hiển thị thông báo lỗi trong trường hợp lỗi được tạo bởi truy vấn MySQL.Ý nghĩa này có nghĩa là thông báo lỗi đầy đủ cho ý tưởng một vấn đề hoặc lỗi trong tập lệnh.Chúng ta có thể in thông báo lỗi bằng cách sử dụng hàm mysql mysql_error ().Hàm này trả về thông báo lỗi được liên kết với truy vấn được thực hiện gần đây nhất.by using mysql function mysql_error(). This function returns the error message associated with most recently executed query.

Lỗi MySQL 22 là gì?

Điều này có nghĩa là có quá nhiều tệp mở hoặc kết nối với MySQL và nó không thể xử lý yêu cầu mở một tệp MySQL khác.there are too many open files or connections to mysql and it can't handle the request to open another mysql file.