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

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
  1. Bạn cần sử dụng SFTP hơn là định vị /usr/local/webuzo/enduser/webuzo/phpmyadmin/
  2. 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';

  3. Tạo thư mục tải lên trên  /usr/local/webuzo/enduser/webuzo/phpmyadmin/
  4. bằng SSH, hãy truy cập /usr/local/webuzo/enduser/webuzo/phpmyadmin/upload/
  5. 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ở

Nếu bạn cần nhập cơ sở dữ liệu lớn vào tài khoản HostPapa của mình, bạn có thể thấy rằng phpMyAdmin hết thời gian chờ. Nếu điều này xảy ra, HostPapa khuyên bạn nên thử sử dụng một công cụ khác, chẳng hạn như BigDump.

Những gì bạn cần

  1. Bigdump-Script [bigdump. php], có sẵn để tải xuống tại đây.
  2. 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

  1. 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

  2. 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

  3. 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

  1. 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

  2. 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]

  3. Tạo thư mục làm việc [e. g. “dump”] trên máy chủ web của bạn

  4. 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

  5. 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]

  6. 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.

  7. 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ác

     

    Giả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ệp

    max_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

    mysql -u  -p  < /path/your-file.sql
    0 - Cơ sở dữ liệu bạn muốn nhập
    mysql -u  -p  < /path/your-file.sql
    1 - Đường dẫn đầy đủ đến. tệp 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ạn
    Sao 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ạn
    chỉnh sửa php. ini mà bạn đã sao chép vào tên miền phụ cho PhpMyAdmin của mình
    Thay đổi phần sau để lớn hơn 100MB. .
    tạo php

    Là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 MySQL

    Là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 phpMyAdmin
    Bước 2 - Nhấp vào Cơ sở dữ liệu trong menu trên cùng
    Bước 3 - Nhấp vào tên của cơ sở dữ liệu bạn muốn nhập vào
    Bước 4 - Nhấp vào Nhập
    Bước 5 - Chọn tệp và bấm Đi
    Bước 6 - Bạn đã hoàn tất

    phpMyAdmin 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.

Chủ Đề