Công cụ phpMyAdmin có thể được sử dụng để nhập cơ sở dữ liệu MySQL lên tới ~128 MB. Các tệp ở trên sẽ khiến dịch vụ hết thời gian chờ và quá trình nhập sẽ không thành công
Để nhập cơ sở dữ liệu lớn hơn vào tài khoản của bạn, hãy tải lên bản sao lưu cơ sở dữ liệu trên tài khoản của bạn. Đảm bảo đặt tệp sao lưu bên ngoài thư mục public_html để không thể truy cập tệp từ trình duyệt
Sau đó, bạn có thể sử dụng Công cụ trang web -> Trang web -> Công cụ MySQL. Trong đó, tìm cơ sở dữ liệu bạn muốn nhập bản sao lưu của mình vào, nhấp vào menu kebab -> Nhập kết xuất cơ sở dữ liệu. Điều hướng đến vị trí sao lưu của bạn trong cửa sổ bật lên xuất hiện, chọn nó và nhấp vào Nhập
N. B. Nhập vào cơ sở dữ liệu hiện có sẽ ghi đè lên bất kỳ dữ liệu hiện có phù hợp. Chúng tôi thực sự khuyên bạn nên tạo bản sao lưu cơ sở dữ liệu của mình trước. Bạn có thể tìm hiểu cách thực hiện việc này trong hướng dẫn Sao lưu cơ sở dữ liệu MySQL của chúng tôi
Ngoài ra, bạn có thể nhập cơ sở dữ liệu lớn hơn vào tài khoản của mình bằng kết nối SSH. Kiểm tra bài viết chi tiết của chúng tôi về cách làm điều đó. Không có giới hạn thời gian chờ khi nhập qua SSH và thao tác sẽ hoàn tất thành công
Tập đoàn. Hội viên
Trạng thái.
Đam mê mã nguồn mở, web và bảo mật Chào tất cả các bạn, có những lần tôi gặp sự cố khi cần di chuyển từ máy chủ này sang máy chủ khác, đặc biệt khi tôi cần nhập cơ sở dữ liệu lớn hơn 50 MB
This post may help me in the future and can be useful also to other users.Centos 7
- Bạn cần sử dụng SFTP hơn là định vị /usr/local/webuzo/enduser/webuzo/phpmyadmin/
- Chỉnh sửa cấu hình. tập đoàn. php tìm rồi kết hợp như thế này
$cfg['UploadDir'] = 'tải lên';
- Tạo thư mục tải lên trên /usr/local/webuzo/enduser/webuzo/phpmyadmin/
- bằng SSH, hãy truy cập /usr/local/webuzo/enduser/webuzo/phpmyadmin/upload/
- Nhập lệnh này. mysql -p -u user_name tên_cơ_sở_dữ_liệu < tệp. sql [thay thế 'user_name', 'database_name' và 'file. sql' bằng tên thật. ] Bạn sẽ được nhắc nhập mật khẩu người dùng cơ sở dữ liệu của mình, sau đó cơ sở dữ liệu của bạn sẽ được nhập
-----------------------
PeopleInside
Đam mê web, bảo mật, mã nguồn mở
Những gì bạn cần
- Bigdump-Script [bigdump. php], có sẵn để tải xuống tại đây.
- Một chương trình FTP, chẳng hạn như Filezilla, để tải lên bigdump. php vào thư mục public_html trang web của bạn
Lưu ý . Để biết thêm thông tin về cách sử dụng FTP, vui lòng xem video hướng dẫn hữu ích của chúng tôi.
Các bước cơ bản
Nhập cơ sở dữ liệu/thông tin đăng nhập của bạn vào tập lệnh BigDump PHP
Tải tệp script và tệp dữ liệu MySQL lên thư mục có thể ghi, có thể truy cập web trên trang web của bạn
Chạy tập lệnh bằng cách điều hướng đến URL trang web của bạn có chứa tập lệnh BigDump
Các bước nâng cao
Mở BigDump trong trình soạn thảo văn bản và điều chỉnh cấu hình cơ sở dữ liệu
Bỏ các bảng cũ vào cơ sở dữ liệu đích nếu kết xuất của bạn không chứa “DROP TABLE” [sử dụng phpMyAdmin]
Tạo thư mục làm việc [e. g. “dump”] trên máy chủ web của bạn
Nếu bạn muốn tải lên các tệp kết xuất trực tiếp từ trình duyệt web, chỉ cần cấp cho tập lệnh quyền viết trên thư mục làm việc [e. g. tạo chmod 777 trên hệ thống dựa trên Linux]. Bạn có thể tải lên các tệp kết xuất từ trình duyệt với giới hạn kích thước được đặt theo cấu hình PHP hiện tại của máy chủ web. Ngoài ra, bạn có thể tải lên bất kỳ tệp nào qua FTP
Tải lên bigdump. php và các tệp kết xuất [*. sql hoặc *. gz] qua FTP vào thư mục làm việc [chú ý tải lên chế độ TEXT cho bigdump. php và kết xuất. sql nhưng chế độ BINARY cho kết xuất. gz nếu tải lên từ MS Windows]
Chạy bigdump. php từ trình duyệt của bạn qua URL
[ví dụ. http. //www. tên miền của bạn. com/dump/bigdump. php]. Bây giờ bạn có thể chọn tệp sẽ được nhập từ danh sách thư mục làm việc của mình.BigDump sẽ tự động bắt đầu mọi phiên nhập tiếp theo nếu bạn bật JavaScript trong trình duyệt của mình
Khi bạn đang làm việc trên bất kỳ dự án nào có cơ sở dữ liệu lớn, thì trước khi áp dụng các sửa đổi mới, bạn có thể cần sao lưu cơ sở dữ liệu hiện tại. Có thể bạn gặp lỗi khi nhập cơ sở dữ liệu lớn vì nó đã vượt quá thời gian chờ. Vì vậy, Làm cách nào để nhập cơ sở dữ liệu lớn trong phpmyadmin?
Giải pháp 1. Nén tệp SQL
Đây là giải pháp rất cơ bản và đơn giản có thể hữu ích cho. các tệp sql có kích thước không quá lớn. Chúng ta có thể nén. sql bằng cách sử dụng
bzip2
,gzip
,zip
hoặc bất kỳ phương pháp nén nào khác. Như. sql là loại văn bản thuần túy, chúng tôi có thể đạt được độ nén đáng chú ý. Nếu bạn vẫn đang gặp vấn đề với kích thước, bạn cũng có thể thử các tùy chọn khácGiải pháp 2. Tăng giới hạn kích thước tệp PHP
Mở tệp
php.ini
của bạn và cập nhật các dòng sau rồi lưu tệpmax_execution_time = 1800 // 30 minutes max_input_time = 1800 // 30 minutes memory_limit = 2048M // 2 GB upload_max_filesize = 2048M // 2 GB post_max_size = 2048M // 2 GB
Bây giờ hãy khởi động lại máy chủ của bạn và thử nhập tệp. tập tin sql. Đừng quên đặt lại các giá trị sau khi bạn tải lên xong. tập tin sql.
Giải pháp 3. Sử dụng lệnh mysql trong thiết bị đầu cuối
Tải lên của bạn. sql vào máy chủ web và chạy lệnh đang chạy trong thiết bị đầu cuối của bạn
mysql -u -p < /path/your-file.sql
ở đâu.
______8 - Tên người dùng MySQL của bạn. e. g. root
0 - Cơ sở dữ liệu bạn muốn nhậpmysql -u -p < /path/your-file.sql
1 - Đường dẫn đầy đủ đến. tệp sqlmysql -u -p < /path/your-file.sql
Khi được nhắc, hãy cung cấp mật khẩu MySQL của bạn và hoàn tất quy trình nhập
Giải pháp 4. Sử dụng BigDump
BigDump là gì?
Khi bạn chuẩn bị sao chép hoặc di chuyển cơ sở dữ liệu thì việc nhập các kết xuất SQL lớn có thể gây khó khăn cho những người chỉ có quyền truy cập web vào máy chủ MySQL. phpMyAdmin có những thiếu sót nhất định khi nhập tệp có kích thước lớn hơn. Trong những trường hợp như vậy, BigDump có thể là một tiện ích hữu ích
Làm cách nào để nhập cơ sở dữ liệu kích thước lớn trong phpMyAdmin?
Chỉnh sửa php. .Đăng nhập vào cPanel của bạnSao chép php của bạn. ini từ tên miền chính của bạn sang thư mục gốc của tài liệu tên miền phụ của bạnchỉnh sửa php. ini mà bạn đã sao chép vào tên miền phụ cho PhpMyAdmin của mìnhThay đổi phần sau để lớn hơn 100MB. .tạo phpLàm cách nào để nhập tệp MySQL lớn?
Bước đầu tiên là tạo cơ sở dữ liệu, Bây giờ hãy nhập lệnh trong cmd để hiển thị tất cả các tệp có trong cơ sở dữ liệu bằng cách nhập hiển thị cơ sở dữ liệu. Sau khi tạo và chọn cơ sở dữ liệu, Nhập tệp sql bằng lệnh này. Bạn đã hoàn tất thành công quá trình tải lên cơ sở dữ liệu lớn trong MySQLLàm cách nào để nhập cơ sở dữ liệu trong phpMyAdmin?
Làm cách nào để nhập cơ sở dữ liệu vào phpMyAdmin? .Bước 1 - Mở cơ sở dữ liệu của bạn trong phpMyAdminBước 2 - Nhấp vào Cơ sở dữ liệu trong menu trên cùngBước 3 - Nhấp vào tên của cơ sở dữ liệu bạn muốn nhập vàoBước 4 - Nhấp vào NhậpBước 5 - Chọn tệp và bấm ĐiBước 6 - Bạn đã hoàn tấtphpMyAdmin có thể xử lý dữ liệu lớn không?
PHPMyAdmin có thể xử lý lượng dữ liệu không giới hạn khi xuất bảng sang sql, csv hoặc bảng tính. Nó chỉ không thể xử lý nhiều dữ liệu như vậy khi hiển thị một lưới tương tác đẹp mắt với các bản cập nhật ajax và các nút cứng.