Nhập cơ sở dữ liệu mysql lớn

Nếu bạn cần phải nhập cơ sở dữ liệu lớn vào MySQL (nhập dữ liệu từ 100Mb trở lên) trong quá trình chuyển máy chủ hoặc từ máy chủ cục bộ lên máy chủ lưu trữ, chắc chắn bạn sẽ có lúc lâm vào trường hợp phục hồi (khôi phục) dữ liệu qua

Trong trường hợp đó, mình tin rằng 99% vấn đề có thể được giải quyết bằng cách sử dụng BigDump, một tập lệnh nho nhỏ viết trên nền tảng PHP giúp nhập dữ liệu MySQL nhanh và an toàn hơn. Đặc biệt, BigDump hỗ trợ đọc định dạng nén tệp. gz should you could upload file nén up host to restore (restore) data

Nhập cơ sở dữ liệu mysql lớn
Giao diện BigDump sau khi Nhập dữ liệu MySQL thành công

Cách sao lưu cơ sở dữ liệu MySQL

Để có thể tải dữ liệu Cơ sở dữ liệu MySQL về máy, chúng ta có nhiều cách. Thông thường chúng ta có thể chọn chức năng Xuất từ ​​trong phpMyAdmin hoặc sao lưu từ Menu trong cPanel lưu trữ

Dữ liệu được xuất ra sẽ có thể định dạng. sql hay. sql. gz tùy thuộc vào việc bạn có đặt chế độ nén tệp hay không. Khi bạn giải nén tệp, khả năng bạn không cần truy cập Bigdump mà tải trực tiếp lên thông qua phpMyAdmin dễ thành công hơn nhiều. Tùy chọn lưu trữ mà giới hạn tải lên dữ liệu khác nhau, mặc định lưu trữ cPanel sẽ cho phép tải lên dữ liệu tệp nhỏ hơn 2MiB, còn khi tùy chỉnh có thể chuyển sang 8MiB, 20MiB, 50MiB hoặc 105MiB thông qua cấu hình trong tệp php. ini của máy chủ

Trong trường hợp bạn không may mắn sở hữu VPS hay máy chủ, tất nhiên bạn không thể thay đổi cấu hình kích thước tệp tải lên. Đó là khi BigDump xuất hiện dưới dạng một “vị trí cứu tinh”

Nhập cơ sở dữ liệu mysql lớn
Trang chủ tác giả của BigDump​

Hướng dẫn nhập cơ sở dữ liệu lớn vào MySQL bằng BigDump

Việc sử dụng Bigdump rất đơn giản, hãy làm theo các bước sau và đến 99% bạn có thể upload dữ liệu lên hosting mà không gặp bất kỳ lỗi nào

1. Tải Bigdump phiên bản mới nhất tại blog này

2. Giải nén bạn sẽ có được tệp bigdump. php. Upload lên hosting sao cho bạn có thể truy cập yourdomain. com/dump/bigdump. php

3. Trong cPanel hoặc DirectAdmin, hãy thiết lập Cơ sở dữ liệu MySQL và Tên người dùng MySQL bằng mật khẩu của bạn, sau đó đừng quên tạo kết nối cho Người dùng vào Cơ sở dữ liệu nhé.

4. Để cẩn thận. Bạn nên vào cPanel và chuyển cơ sở dữ liệu mặc định thành utf8_General_ci để không bị lỗi font sau khi upload lên

Sau khi xác định cơ sở dữ liệu bạn muốn sử dụng, bạn kích hoạt hệ thống quản lý phpMyAdmin trong cPanel và thực hiện theo các bước sau

1. Chọn cơ sở dữ liệu bạn muốn sử dụng ở danh sách bên trái trong giao diện của phpMyAdmin

2. phpMyAdmin sẽ hiển thị chi tiết cấu trúc của cơ sở dữ liệu đó, với các tab ở phía trên

3. Chọn tab Nhập, phpMyAdmin sẽ hiển thị hộp thoại để tải tệp cơ sở dữ liệu lên. Bạn bấm vào nút Browse và chọn tệp chứa dữ liệu cần nhập

4. Sau khi chọn tệp được yêu cầu, hãy nhấn nút Đi (bạn nên cấu hình khác của giao diện nhập ở giá trị mặc định). phpMyAdmin sẽ cần thời gian để tải lên và nhập cơ sở dữ liệu mới cho bạn. Chú ý không đóng cửa sổ duyệt và đợi đến khi tác vụ hoàn tất

b. Nhập cơ sở dữ liệu qua SSH.
Phương thức này đặc biệt thuận tiện khi bạn cần nhập cơ sở dữ liệu với dung lượng lớn (thường gây ra lỗi hết thời gian chờ khi tải lên/nhập qua http).

Đầu tiên bạn cần tải cơ sở dữ liệu mới (để nhập) lên máy chủ. Bạn nên đăng nhập và tải lên qua FTP (sử dụng chế độ nhị phân nếu cần thiết - xem hướng dẫn). Sau đó thông qua SSH, bạn sử dụng dòng lệnh sau

mysql --giao thức tcp -h 127. 0. 0. 1 -u username -p database_name < /đường_dẫn_tới_file_dữ_liệu. sql

trong đó username là tên đăng nhập vào cPanel của bạn, database_name là tên cơ sở dữ liệu bạn muốn sử dụng. Bạn có thể xem thêm hướng dẫn sử dụng SSH tại đây

- Nhập cơ sở dữ liệu qua hệ thống sao lưu & phục hồi. Đăng nhập vào cPanel và sử dụng chức năng Quản lý sao lưu & phục hồi trong phần Quản lý trang web tại danh mục bên trái. Phương thức này thuận tiện để nhập cơ sở dữ liệu bạn đã sao lưu qua hệ thống sao lưu & phục hồi của cPanel

Nếu bạn gặp phải vấn đề gì trong quá trình import, vui lòng liên hệ với phòng kỹ thuật VinaHost để được hỗ trợ. Chúc bạn thành công


Hầu hết các trang web sử dụng php-MySQL thì đều sử dụng phpMyadmin để xuất cơ sở dữ liệu. Vấn đề là khi nhập trở lại. Các site hầu hết đều có giới hạn dung lượng file import qua phpMyadmin là 2MB. Nếu dữ liệu lớn hơn 2MB mà sử dụng công cụ nhập này để nhập sẽ rất thú vị. Vì vậy, hôm nay thienduongweb sẽ hướng dẫn các bạn nhập dữ liệu bằng cách sử dụng bigdump (Tải file bên dưới)
Đầu tiên các bạn mở phpMyadmin và tạo cơ sở dữ liệu, tại đây thienduongweb đặt tên . php
Download file bigdump về
Sau khi down về và giải nén các bạn sẽ được một file bigdump.php

Sau đó các bạn mở tệp này , tìm đến dòng như bên dưới và định cấu hình lại theo đúng thông tin máy chủ của bạn

CODE


// Database configuration

$db_server   = 'localhost';  tên server
$db_name     = 'test'; ->tên database
$db_username = 'root'; tên người dùng
$db_password = '******'; -> password



Sau đó các bạn upload cả file database và file bigdump. php up root
Sau đó mở trình duyệt và chạy

CODE


http://domain_name/bigdump.php


Màn hình hiện ra như hình bên dưới
Nhập cơ sở dữ liệu mysql lớn

Các bạn nhấn vào dòng Bắt đầu nhập
Sau đó đợi quá trình nhập hoàn tất là ok
Sẽ có dòng màu xanh thông báo đã import thành công
Chúc các bạn may mắn nhé,không hiểu gì thì coment lại mình trả lời cho nhé
Thêm vào trang Google +

Số lần xem : 10399

đánh giá

Nhập cơ sở dữ liệu mysql lớn
Nhập cơ sở dữ liệu mysql lớn
Nhập cơ sở dữ liệu mysql lớn