Cách kết nối MongoDB với MySQL Workbench
tôi hơi bối rối. MongoDB là một trong những DB phổ biến nhất. Có bất kỳ công cụ quản trị DB nào có sẵn cho MongoDB như MySQL workbench hoặc [dựa trên web localhost] PHPMyadmin Show
Tôi đang dùng máy windows 7 Chạy máy chủ phát triển MySQL và MongoDB trên các máy cục bộ với Docker. Docker cung cấp ảo hóa cấp hệ điều hành trên máy chủ để có một ứng dụng chạy cùng nhau trên máy Truyện WebMục lục
Cách thiết lập nhiều dịch vụ phát triển cơ sở dữ liệu chạy trên một máy tính xách tay hoặc máy tính của bạn với dịch vụ Docker Container Thiết lập DockerTôi đang sử dụng Docker làm công cụ cho môi trường phát triển web của mình. Docker rất hữu ích trên máy cục bộ của tôi để hỗ trợ toàn bộ hệ sinh thái dịch vụ ứng dụng. Bạn có thể chạy ứng dụng web của mình với các dịch vụ cơ sở dữ liệu trên cùng một máy và bạn có thể thiết lập tất cả mọi thứ ở chế độ tự động khởi động nếu bạn khởi động lại hoặc khởi động lại máy của mình trong cài đặt Docker Desktop So với thiết lập thủ công từ các thiết lập phát triển web này, Docker rất đơn giản và không cần phải tìm ra cái gì hoạt động trên máy của tôi và cái gì không hoạt động trên máy khác ở cấp hệ điều hành Đối với tôi, để sử dụng dịch vụ bộ chứa Docker, tôi cần tạo một thư mục cục bộ riêng cho mọi dịch vụ bộ chứa Docker ngoài các thư mục nguồn phát triển, chẳng hạn như 6 và tạo một tệp 7 cho mỗi thư mục dịch vụ
Như bạn có thể thấy ở trên, tôi có một số thiết lập cho bộ chứa Docker cần chạy phát triển web trong máy cục bộ của tôi, chẳng hạn như Postgre và MongoDB Thiết lập phát triển Docker Container cho MySQLĐây là lệnh cho bộ chứa MySQL Docker trên tệp 7
Từ những thông tin đăng nhập này từ các biến môi trường, chẳng hạn như 0 với tên người dùng mặc định. 1 có thể được chèn vào cả PhpMyAdmin và MySQL Workbench. Cơ sở dữ liệu MySQL cổng mặc định 2 sẽ được chuyển tiếp trên cổng 3Thiết lập MySQL Workbench và PhpMyAdminMySQL Workbench và PhpMyAdmin là giao diện ứng dụng quản trị dành cho Cơ sở dữ liệu MySQL, bạn có thể tạo, thiết kế và các tác vụ quản trị cơ sở dữ liệu khác bằng các công cụ này. Tải xuống MySQL Workbench bằng liên kết này nếu bạn chưa có Đặt thông tin đăng nhập Cơ sở dữ liệu MySQL trên MySQL Workbench từ 7 và bạn sẽ thấy rằng nó sẽ kết nối với Máy chủ Mysql trên Docker ContainerPhpMyAdminTrong tệp 7, chúng tôi đã thiết lập một bộ chứa để PhpMyAdmin chạy trong công cụ bộ chứa Docker trên 6. Mở trình duyệt của bạn và truy cập PhpMyAdmin trên URL 7 vì chúng tôi đã thiết lập chuyển tiếp 8 thành 6 trong phần 00Để mở PhpMyAdmin, hãy vào trình duyệt của bạn và truy cập 7. Chèn thông tin đăng nhập giống như MySQL Workbench trên biểu mẫu Đăng nhập PhpMyAdmin. Tất cả thông tin đăng nhập đã được xác định trong docker-compose. yml. Chèn phần Mật khẩu từ 0 với Tên người dùng gốc mặc địnhThực thi lệnh khởi động MySQL Server trên Docker Container 0Thiết lập phát triển bộ chứa Docker cho MongoDBChúng tôi có thể xác định phiên bản hình ảnh Docker nào mà chúng tôi muốn sử dụng. Đối với điều này, tôi đang sử dụng phiên bản mới nhất của MongoDB Server, 03, vì phiên bản trên núi cao có một số vấn đề trên bản đồ cục bộ dữ liệu được chia sẻBên trong thư mục làm việc của dịch vụ Docker 04, tạo một 7 hoặc bất kỳ docker 06 nào và có các tập lệnh này để thực thi 7Các lệnh này dùng để soạn các dịch vụ bộ chứa Docker có tên mongodb cho Máy chủ MongoDB và mongodb-express cho giao diện quản trị viên MongoDB Express. Tất cả các dịch vụ MongoDB này kết nối với mạng có tên mongodb_network và khởi động lại. sẽ luôn có các vùng chứa khởi động lại nếu chúng chạy không thành công hoặc bạn khởi động lại/tắt máy tính của mình. Thư mục 07 cục bộ trong 04 sẽ được ánh xạ vào bộ chứa dịch vụ MongoDB trong thư mục 09 sẽ lưu các tệp và thư mục cơ sở dữ liệuThiết lập Robo 3T và Mongo ExpressRobo 3T và Mongo Express là một giao diện ứng dụng quản trị cho MongoDB, một hệ thống Cơ sở dữ liệu NoSQL, bạn có thể tạo, thiết kế và các tác vụ quản trị cơ sở dữ liệu khác bằng các công cụ từ Robo 3T hoặc Mongo Express. Tải Robo 3T ở link này nếu chưa có MongoDB, Mongo Express và Robo3TMongoDB là một mô hình dữ liệu tài liệu linh hoạt và được phân loại là chương trình cơ sở dữ liệu NoSQL. Các tài liệu JSON trông giống nhau là mô hình cơ sở dữ liệu chính trong MongoDB Mongo Express là giao diện quản trị cơ sở dữ liệu web nhẹ được viết bằng Node. js và Express có các tính năng giống như PhpMyAdmin. Thực hiện các tác vụ như tạo cơ sở dữ liệu, tài liệu và các tác vụ quản trị khác Robo 3T là giao diện ứng dụng máy tính để bàn nguồn mở nhẹ để quản trị Cơ sở dữ liệu MongoDB. Đa nền tảng, thực thi truy vấn, lấy giao diện người dùng đồ họa làm trung tâm và rất phổ biến đối với các nhà phát triển Docker Soạn lệnh để chạy MongoDB Server ContainerLệnh Docker Compose này sẽ khởi động dịch vụ Máy chủ MongoDB của bạn trong máy Docker và tải xuống yêu cầu nếu Hình ảnh không tồn tại. Nhập lệnh soạn Docker trong thiết bị đầu cuối để khởi động dịch vụ. Lệnh -d sẽ tách vùng chứa khỏi bảng điều khiển đầu cuối và sẽ là một dịch vụ độc lập sẽ luôn khởi động khi máy tính của bạn khởi động lại 0 2Tất cả các URL kết nối là Máy chủ MongoDB. 70 và Mongo Express. 71Thực hiện đăng nhập bash ContainerĐôi khi chúng ta cần đăng nhập vào Lớp hệ điều hành để xem cấu hình hoặc bất kỳ quản trị nào hoạt động. Docker Container cung cấp một lệnh đăng nhập bash như 5Đóng cửaTừ khía cạnh phát triển, docker mysql và docker mongodb với Docker container thực sự hữu ích cho môi trường phát triển liên tục và giữ tất cả các dịch vụ trên cùng một máy chủ mà không phải lo lắng về sự cố cấp hệ điều hành đọc thêm
Tác giảDykrafNhà văn và nhà phát triển công nghệ Tất cả Nội dung Danh sách BlogThư viện biểu đồ đồ thị miễn phí cho Nuxt của bạn. Bảng điều khiển ứng dụng jsBắt đầu một Nuxt. dự án bảng điều khiển quản trị js với các plugin thư viện biểu đồ đồ thị mã nguồn mở miễn phí hấp dẫn Bởi. Dykraf Đã đăng. 14 ngày trước Cách triển khai ứng dụng web Nextjs với PM2Cách viết Tiếp theo. tập lệnh triển khai các biến môi trường js trong một số giai đoạn phát triển thành sản xuất với cụm nút trình quản lý quy trình PM2 Làm cách nào để đồng bộ hóa MySQL với MongoDB?Tích hợp dữ liệu của bạn trong 3 bước đơn giản . Thêm nguồn và đích của bạn. Kết nối với hơn 15 nguồn dữ liệu, như MySQL và hơn 125 đích, như MongoDB. Liên kết. Đăng nhập Xác định mô hình của bạn. Sử dụng SQL hoặc chọn một mô hình dbt hoặc Looker hiện có Đồng bộ hóa dữ liệu của bạn. Xác định cách các trường từ bản đồ mô hình của bạn sang MongoDB và bắt đầu đồng bộ hóa. e-mail Làm cách nào để kết nối với cơ sở dữ liệu trong MySQL Workbench?Các bước để kết nối với cơ sở dữ liệu của bạn từ xa . Mở bàn làm việc MySQL Nhấp vào Kết nối mới ở phía dưới bên trái của MySQL Workbench Trong hộp “Thiết lập hộp thoại kết nối mới”, hãy nhập thông tin xác thực kết nối cơ sở dữ liệu của bạn. . Nhập mật khẩu của bạn và nhấp vào hộp kiểm “Lưu mật khẩu trong Vault” Làm cách nào để sử dụng cơ sở dữ liệu MySQL trong MongoDB?Việc di chuyển từ MySQL sang MongoDB được thực hiện theo bốn bước. . Xem lại lược đồ dữ liệu của bạn Xuất dữ liệu từ MySQL Chuyển đổi dữ liệu Nhập dữ liệu vào MongoDB Tôi có thể sử dụng cả MongoDB và MySQL không?Người ta thường sử dụng MySQL làm bộ nhớ chính và MongoDB làm bộ nhớ đệm/bộ nhớ trung gian để tăng tốc. Ví dụ, bạn có thể có dữ liệu chuyên sâu về đọc trong MongoDB. Dữ liệu để tạo báo cáo là hoàn hảo cho một hệ thống quan hệ như MySQL |