Bạn có thể nhập tệp .sql bằng cách sử dụng đầu vào chuẩn như sau:
mysql -u <user> -p<password> <dbname> < file.sql
Lưu ý: Không được có khoảng cách giữa <-p>
và <password>
Tham khảo: http://dev.mysql.com /doc/refman/5.0/en/mysql-batch-commands.html
Lưu ý cho các chỉnh sửa được đề xuất: Câu trả lời này đã được thay đổi một chút bởi các chỉnh sửa được đề xuất để sử dụng tham số mật khẩu nội tuyến. Tôi có thể đề xuất nó cho các tập lệnh nhưng bạn nên lưu ý rằng khi bạn viết mật khẩu trực tiếp vào tham số (-p<password>
) nó có thể được lưu trong bộ nhớ cache bởi lịch sử trình bao tiết lộ mật khẩu của bạn cho bất kỳ ai có thể đọc tệp lịch sử. Trong khi -p
yêu cầu bạn nhập mật khẩu bằng cách nhập chuẩn.