Bộ công cụ di chuyển cơ sở dữ liệu ESF là bộ công cụ mạnh mẽ và hiệu suất cao có thể di chuyển dữ liệu qua các định dạng cơ sở dữ liệu khác nhau, chẳng hạn như MariaDB, MySQL, v.v.
Bài viết này mô tả cách di chuyển nhanh dữ liệu từ MariaDB sang MySQL bằng Bộ công cụ di chuyển cơ sở dữ liệu ESF. Giúp bạn hoàn thành các nhiệm vụ di chuyển cơ sở dữ liệu phức tạp và tiết kiệm rất nhiều thời gian
Yêu cầu phần mềm
DMToolkit_x64. zip[68. 5 MiB]Ứng dụng Windows 64 bit cho Bộ công cụ di chuyển cơ sở dữ liệu ESF 11. 0. 06 [2022-11-19].
[md5. 3d8baa39cf164c89e5bcb62385528657]DMToolkit_win32. zip
[65. 0 MiB]Ứng dụng Windows 32 bit cho Bộ công cụ di chuyển cơ sở dữ liệu ESF 11. 0. 06 [2022-11-19].
[md5. ccdbeaa47c7ea6d1bf6fa09ed0e7055d]
Hệ thống được hỗ trợ
- Windows 7 trở lên
- MariaDB 5. 1 hoặc cao hơn
- Mysql 3. 23 hoặc cao hơn
Giới thiệu
1. Trong hộp thoại "Chọn nguồn dữ liệu", chọn "MariaDB";
- Nhập tên máy chủ [mặc định. localhost] và cổng [mặc định. 3306]
- Nhập tên người dùng [mặc định là "root"] và mật khẩu của nó
- Nhấn nút "Làm mới" để liệt kê tất cả cơ sở dữ liệu, sau đó chọn cơ sở dữ liệu hiện có
2. Trong hộp thoại "Chọn đích", chọn "MySQL";
- Nhập tên máy chủ [mặc định. localhost], cổng [mặc định. 3306], tên người dùng, mật khẩu
- MySQL hỗ trợ một số Công cụ lưu trữ khác nhau, vui lòng nhấp vào đây để biết thêm thông tin về Công cụ lưu trữ MySQL
- Chọn một bộ ký tự, e. g. UTF-8
- Nhấn nút "Làm mới" để liệt kê tất cả cơ sở dữ liệu MySQL tự động hóa, bạn có thể chọn cơ sở dữ liệu hiện có hoặc nhập tên cơ sở dữ liệu mới, bộ công cụ này sẽ tự động tạo cơ sở dữ liệu mới trong quá trình di chuyển
3. Trong hộp thoại "Chọn [các] Bảng nguồn & Xem [các]";
- Chọn các bảng/dạng xem sẽ được di chuyển
- Nhấp chuột ". " để đặt các tùy chọn bảng hoặc ánh xạ lại cấu trúc bảng
- Bạn có thể đặt phương thức truyền dữ liệu [Ghi đè bảng/Dữ liệu trống/Nối thêm dữ liệu/Bỏ qua bảng] hoặc lọc dữ liệu trước khi truyền
- Chọn tùy chọn "Field Mapping", bạn có thể xác định lại các trường trong bảng đích, e. g. tên trường, kiểu dữ liệu, giá trị mặc định, nhận xét và cả
4. Trong Hộp thoại "Thực thi";
- Bấm "Gửi" để bắt đầu quá trình di chuyển, bộ công cụ này sẽ giúp bạn di chuyển dữ liệu từ MariaDB sang MySQL một cách nhanh chóng mà không cần can thiệp
- Nhấp vào "Duyệt Nhật ký" để truy cập nhật ký di chuyển đầy đủ
- Nhấp vào "Lưu dưới dạng công việc" để lưu cài đặt di chuyển vào tệp công việc, do đó bạn có thể "Tải công việc" để nhanh chóng tải lại công việc di chuyển trong tương lai hoặc chạy công việc di chuyển thông qua dấu nhắc lệnh. Chạy "esf-cmd --help" trong dấu nhắc lệnh để nhận các tham số lệnh đầy đủ
5. Hoàn thành
Chương trình sẽ hoàn thành quá trình di chuyển nhanh nhất có thể và tạo báo cáo di chuyển cho bạn. Tất cả những gì bạn phải làm là ngồi và chờ đợi. Nếu bạn có bất kỳ câu hỏi hoặc gợi ý nào, xin vui lòng liên hệ với chúng tôi
Tôi muốn chuyển từ MySQL 8 sang MariaDB 10. 3. [lý do tại sao tôi muốn chuyển sang MariaDB 10. 3. là máy chủ của tôi mà tôi sẽ sử dụng đang sử dụng phiên bản này]
Tôi có một cơ sở dữ liệu hiện có trong MySQL 8 và bây giờ tôi muốn thử di chuyển nó ở bước đầu tiên cục bộ [trên windows]
Vì vậy, tôi đã cài đặt MariaDB 10. 3. và bây giờ tôi có HeidiSQL - Máy khách?
Cách dễ nhất bây giờ để chuyển nó từ MySQL 8 sang MariaDB 10 là gì. 3. ?
[lúc đầu tôi đã thử nó với một bảng xuất dưới dạng tệp sql - nhưng điều này không hoạt động bình thường. ]
Có bất kỳ khuyến nghị làm thế nào tôi có thể làm điều này trên windows?
tôi nghĩ rằng nó đã hoạt động với tôi bây giờ và tôi có toàn bộ db trong mariadb 10_3_24
Điều này làm việc cho tôi. https. // stackoverflow. com/câu hỏi/29916610/1273-unknown-collation-utf8mb4-unicode-ci-cpanel
- tôi đã thực hiện 2 lần xuất trong mysql 8 với bàn làm việc - 1x cho cấu trúc và 1x cho dữ liệu - sau đó tôi thực hiện các thay thế sau trong tệp cấu trúc utf8mb4_0900_ai_ci thành utf8_unicode_ci utf8mb4 thành utf8 utf8_unicode_520_ci thành utf8_unicode_ci - sau đó tôi đã có thể nhập tệp
Cảm ơn vì mẹo của bạn
Sau đó
Bình luận
Nội dung được sao chép trên trang web này là tài sản của chủ sở hữu tương ứng và nội dung này không được MariaDB xem xét trước. Quan điểm, thông tin và ý kiến được thể hiện bởi nội dung này không nhất thiết đại diện cho quan điểm của MariaDB hoặc bất kỳ bên nào khác
Nội dung được sao chép trên trang web này là tài sản của chủ sở hữu tương ứng và nội dung này không được MariaDB xem xét trước. Quan điểm, thông tin và ý kiến được thể hiện bởi nội dung này không nhất thiết đại diện cho quan điểm của MariaDB hoặc bất kỳ bên nào khác