Trao đổi với tôi

http://www.buidao.com

3/31/13

[Web], [PHP], [mySQL] Hướng dẫn import file script lớn vào mySql


Hướng dẫn import file script lớn vào mySql

Hướng dẫn chạy script dung lượng lớn vào mySql
Hướng dẫn chạy script dung lượng lớn vào mySql

Trong quá trình sử dụng mySql, chắc có đôi lần bạn đã phải chạy một đoạn script *.sql vào database mysql. Nhưng bạn có bết rằng limit của phpmyadmin(công cụ quản lý hệ quản trị cơ sở dữ liệu mysql thông dụng) mặc định là 2MB. Ngoài ra chưa kể việc limit dung lượng file khi upload qua web của php. Như vậy dẫn đến việc import sql file rất khó khăn cho các quản trị viên, nhất là khi làm việc trên hosting.
Bài viết này hướng dẫn bạn cách import 1 file sql với dung lượng lớn vào mySql, bài viết sẽ tập trung vào tool bigdump.
Bước 1: Download tool bigdump.zip phiên bản mới nhất về tại địa chỉ http://www.ozerov.de/bigdump/ . Nếu 1 ngày đẹp trời website chính thức của nó bị chết thì bạn có thể download thông qua link dự phòng này http://www.mediafire.com/?nkk6sac8vq26556 . (http://www.fshare.vn/file/H51DH4R8M4FK)Sau khi download xong, bạn giải nén và được file bigdump.php
Bước 2: Upload file bigdump.php vừa mới giải nén và file sql cần script lên hosting của bạn. Trong ví dụ này mình sẽ sử dụng localhost để minh họa, thư mục là C:\wamp\www.

Bước 3: Mở file bigdump.php trên host ra, chúng ta sẽ chỉnh sửa 1 số thông tin để nó có thể import sql file. Bước này có thể làm trước bước số 2 rồi mới upload lên hosting. Những thông số cần quan tâm là:
- db_server: Server Name chứa mysql (nếu db server ở local thì để là localhost)
- db_name: Database Name (phải tự tạo database trước rồi nhé)
- db_username: username của database để authenticate (localhost default là admin)
- db_password: password của database để authenticate (localhost default là chuỗi rỗng)
- filename: đường dẫn tới file *.sql mà ta muốn import, đã up chung ở bước 3 hồi này.

Bước 4: Browse tới trang bigdump.php. nếu bạn config đúng hết thì nó sẽ có nút “start import”, bạn nhấn vào đó thì quá trình import sẽ bắt đầu

Bước 5: Khi import xong, nó sẽ xuất hiện 1 trang thông báo. Lúc này bạn có thể check lại kết quả trong database.

Vậy là xong, ngoài cách sử dụng tool này ra, chúng ta còn có nhiều cách khác như chỉnh max limit size của php.ini, max import script size của phpmyadmin, dùng ssh và những tool khác.
Mong rằng bài viết sẽ hữu ích và chúc bạn thành công.


Link: http://blog.thuc.com.vn/238/huong-dan-import-file-script-lon-vao-my-sql/