Đây là một lỗi đã biết tại MySQL.
Như bạn có thể thấy, đây là một vấn đề đã biết từ năm 2008 và họ vẫn chưa sửa nó !!!
VÒNG LÀM VIỆC
Trước tiên, bạn cần tạo cơ sở dữ liệu để nhập. Nó không cần bất kỳ bảng nào. Sau đó, bạn có thể nhập cơ sở dữ liệu của mình.
-
trước tiên hãy bắt đầu dòng lệnh MySQL của bạn (áp dụng tên người dùng và mật khẩu nếu bạn cần)
C:\>mysql -u user -p
-
Tạo cơ sở dữ liệu của bạn và thoát
mysql> DROP DATABASE database; mysql> CREATE DATABASE database; mysql> Exit
-
Nhập cơ sở dữ liệu đã chọn của bạn từ tệp kết xuất
C:\>mysql -u user -p -h localhost -D database -o < dumpfile.sql
Bạn có thể thay thế localhost bằng IP hoặc miền cho bất kỳ máy chủ MySQL nào mà bạn muốn nhập vào. Lý do cho lệnh DROP trong dấu nhắc mysql là để đảm bảo rằng chúng tôi bắt đầu với một cơ sở dữ liệu trống và sạch.