Nhập tệp sql lớn trong phpmyadmin ubuntu

Là một nhà phát triển web, đôi khi bạn phát triển một trang web có kích thước trung bình với nhiều dữ liệu (hàng trăm mb hoặc một vài hợp đồng biểu diễn) nhưng có ngân sách thấp từ phía khách hàng của bạn, trang web được lưu trữ trên máy chủ giá rẻ được chia sẻ nơi “upload_max_filesize” và “max_execution_time” là . Khi bạn chuyển từ máy chủ dàn dựng sang máy chủ sản xuất, việc nhập cơ sở dữ liệu có thể khiến bạn đau đầu. Như một giải pháp, bạn có thể thử tải lên các bảng lớn một cách riêng biệt hoặc sử dụng bất kỳ phần mềm tách cơ sở dữ liệu nào nhưng cũng mất nhiều thời gian và phải duy trì nhiều đơn đặt hàng tệp

Ở đây tôi đang chia sẻ một giải pháp hay về cách nhập tệp cơ sở dữ liệu sql lớn trong phpMyAdmin trên máy chủ lưu trữ được chia sẻ

  1. Đầu tiên, tải xuống một bản sao của phpMyAdmin từ đây. Sau đó giải nén thư mục gốc của bạn và ngay lập tức thay đổi tên thư mục bằng tên không phổ biến hoặc bạn có thể bảo vệ thư mục bằng mật khẩu
  2. Nhập vào thư mục và sao chép tệp có tên “config. vật mẫu. tập đoàn. php” và dán vào vị trí đó với “config. tập đoàn. php”
  3. Bây giờ hãy tạo một thư mục có tên là “tải xuống”
  4. Chỉnh sửa “cấu hình. tập đoàn. php” và tìm kiếm $cfg[‘UploadDir’] = ”;. Thay cái này bằng $cfg[‘UploadDir’] = ‘uploads’;
  5. Sau đó đăng nhập vào phpMyAdmin và chọn cơ sở dữ liệu. Tiếp theo, chuyển đến tab nhập và bạn có thể tìm thấy một tùy chọn radio mới xuất hiện ở đây là “Chọn từ thư mục tải lên của máy chủ web tải lên/. “
  6. Tải lên tệp sql đã xuất của bạn và thư mục "tải lên" và nhập tệp. Xong

Nhập tệp sql lớn trong phpmyadmin ubuntu

Santino

790 câu trả lời  Chất lượng trung bình 6/10


Nhập tệp sql lớn trong phpmyadmin ubuntu

  • Nhà
  • Tới Trang Web Chính
  • Linux
    • openSUSE packagekit đang chặn YaST
    • Lệnh 'đổi tên' trong Linux. Đổi tên hàng loạt tệp trong Linux. OpenSUSE so với (KUbfox (Debian)
    • Cách khởi động máy chủ VNC trên máy chủ dựa trên Debian/Ubuntu để truy cập từ xa
    • Quá trình cài đặt VMWare Player
    • mởSUSE. cách tạo thư. đăng nhập từ postfix
    • Cách thêm Phông chữ TrueType vào Linux (Debian)
    • Stellarium trên Phần cứng cũ hơn (không tăng tốc phần cứng)
    • mởSử dụng ĐÈN. Cách lấy số phiên bản từ bash
  • Joomla/Moodle/Drupal
    • Joomla. Xóa Trường Tiêu đề trong Mẫu Protostar
    • Moodle. kích hoạt cron. php trong openSuse
    • drupal. Cách sử dụng/kích hoạt Drupal cron. php trong crontab trên openSuse Linux
    • PHP. Cách bật OPcache trên Linux (Tối ưu hóa Drupal)
    • Vị trí chung của tệp cấu hình
  • apache
    • Cách tăng giới hạn kích thước tệp tải lên trên PHP/Apache
    • Kích hoạt mod_rewrite trên openSUSE Linux
    • Nhập tệp sql lớn trong phpMyAdmin
    • PHP. Cách bật OPcache trên Linux (Tối ưu hóa Drupal)
    • Cách bật ghi nhật ký lỗi php qua php. ban đầu
    • Cách giải quyết thời gian chờ trong phpMyAdmin
    • Cách cài đặt ngăn xếp LAMP trên OpenSUSE Leap
    • Bảo mật máy chủ Apache2
    • Kiểm soát truy cập thư mục trong. htaccess
  • Mẹo Kodi/XBMC
    • Kodi. Addon nào nên cài
  • Bệnh tiểu đường
    • 01 Bệnh tiểu đường là gì
    • 02 Nguyên Nhân Gây Ra Đại Dịch Tiểu Đường
    • 03 Mười bước đẩy lùi bệnh tiểu đường một cách tự nhiên

  • Bạn đang ở đây.  
  • Nhà
    Nhập tệp sql lớn trong phpmyadmin ubuntu
  • apache
    Nhập tệp sql lớn trong phpmyadmin ubuntu
  • Nhập tệp sql lớn trong phpMyAdmin

Trong khi nhập tệp kết xuất sql lớn (28 MB. ) bằng cách sử dụng phpmyadmin thông báo lỗi sau đã được tạo.

Đã hết thời gian chờ tập lệnh, nếu bạn muốn hoàn tất quá trình nhập, vui lòng gửi lại cùng một tệp và quá trình nhập sẽ tiếp tục

Apache php. cài đặt ini như sau

max_execution_time = 3000000
max_input_time = 60000000000000
memory_limit = 1280000000000000000000M
post_max_size = 4096456M
upload_max_filesize = 40964564M
max_file_uploads = 200

Vì vậy, tất cả điều này đã được thiết lập chính xác, tuy nhiên, không thể tải lên tệp sql


Giải pháp

Nếu bạn đang nhập cơ sở dữ liệu của mình bằng Phpmyadmin, thì sẽ có một tệp cấu hình cho nó

<đường dẫn đến cài đặt phpmyadmin của bạn>\phpmyadmin\libraries\config. vỡ nợ. php

Mở tệp cấu hình này trong bất kỳ trình chỉnh sửa nào và thay đổi $cfg['ExecTimeLimit'] = 300;

Khởi động lại máy chủ cục bộ của bạn, bây giờ bạn không có bất kỳ giới hạn thời gian nào


Hoặc bạn có thể sử dụng dòng lệnh MySQL để nhập trực tiếp tệp SQL đã giải nén của mình, đại loại như bên dưới

mysql -u tên người dùng -p cơ sở dữ liệu_name < my_unzipped_import_file. sql

Làm cách nào để nhập tệp lớn trong cơ sở dữ liệu MySQL?

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 MySQL

Kích thước tối đa của tệp dữ liệu bạn có thể nhập bằng phpMyAdmin là bao nhiêu?

Theo mặc định trong phpMyAdmin, giới hạn tải lên kích thước tệp tối đa là 2MB .