Hướng dẫn how do i connect to an external database in mysql workbench? - làm cách nào để kết nối với cơ sở dữ liệu bên ngoài trong bàn làm việc mysql?

Giới thiệu

Máy chủ cơ sở dữ liệu của bạn chứa các bảng chứa đầy dữ liệu quan trọng. Truy vấn dữ liệu này bằng đồ họa trên máy tính cục bộ của bạn là cách dễ nhất để tương tác với cơ sở dữ liệu của bạn. Nhưng việc kết nối từ xa với máy chủ cơ sở dữ liệu của bạn thường đòi hỏi cấu hình MySQL để nghe trên mọi giao diện, hạn chế quyền truy cập vào cổng 3306 với tường lửa của bạn và định cấu hình quyền của người dùng và máy chủ để xác thực. Và cho phép các kết nối với MySQL trực tiếp có thể là một mối quan tâm bảo mật.

Sử dụng các công cụ như Heidisql cho Windows, phần tiếp theo Pro cho macOS hoặc bàn làm việc MySQL đa nền tảng, bạn có thể kết nối an toàn với cơ sở dữ liệu của mình qua SSH, bỏ qua các bước cồng kềnh và có khả năng không an toàn. Hướng dẫn ngắn gọn này sẽ chỉ cho bạn cách kết nối với cơ sở dữ liệu từ xa bằng cách sử dụng MySQL Workbench.

Điều kiện tiên quyết

Để hoàn thành hướng dẫn này, bạn sẽ cần:

  • Một máy chủ chạy MySQL có thể truy cập thông qua SSH. Ví dụ: bạn có thể làm theo hướng dẫn cách cài đặt MySQL trên Ubuntu 14.04 để đứng dậy và chạy nhanh chóng.
  • MySQL Workbench được cài đặt trên máy cục bộ của bạn, có sẵn cho tất cả các nền tảng chính, bao gồm Windows, MacOS, Ubuntu Linux, Redhat Linux và Fedora. Truy cập trang Tải xuống MySQL Workbench để tải xuống trình cài đặt cho hệ điều hành của bạn.

Bạn cũng sẽ cần các thông tin sau về máy chủ cơ sở dữ liệu bạn dự định sử dụng:

  • Địa chỉ IP công khai của máy chủ đang chạy MySQL.
  • Cổng máy chủ SSH SSH nếu được cấu hình khác với cổng 22.
  • Tài khoản người dùng có quyền truy cập SSH vào máy chủ, với mật khẩu hoặc khóa công khai.
  • Tên người dùng và mật khẩu cho tài khoản MySQL bạn muốn sử dụng.

Kết nối với máy chủ cơ sở dữ liệu với SSH

Khi bạn đã cài đặt MySQL Workbench trên máy tính của mình, hãy khởi chạy chương trình. Tạo kết nối mới bằng cách nhấp vào biểu tượng + bên cạnh các kết nối MySQL trong cửa sổ chính.+ icon next to MySQL Connections in the main window.

Bạn sẽ được trình bày với cửa sổ Kết nối với cơ sở dữ liệu, trông giống như hình Follwing:Connect to Database window, which looks like the follwing figure:

Để tạo kết nối, hãy nhập các chi tiết sau:

  1. Đối với tên kết nối, hãy nhập bất kỳ tên nào bạn có thể giúp bạn xác định kết nối mà bạn đang thực hiện sau này. Đây có thể là một cái gì đó như database_for_myapp hoặc một cái gì đó mô tả hơn.Connection Name, enter any name you’d like that helps you identify the connection you’re making later. This might be something like database_for_myapp or something more descriptive.
  2. Thay đổi phương thức kết nối thành TCP/IP tiêu chuẩn qua SSH.Connection Method to Standard TCP/IP over SSH.
  3. Đối với tên máy chủ SSH, hãy nhập địa chỉ IP của máy chủ MySQL của bạn. Nếu máy chủ của bạn chấp nhận các kết nối SSH trên một cổng khác, hãy nhập địa chỉ IP, theo sau là một dấu hai chấm và số cổng.SSH Hostname, enter your MySQL server’s IP address. If your server accepts SSH connections on a different port, enter the IP address, followed by a colon and port number.
  4. Đối với tên người dùng SSH, hãy nhập tên người dùng bạn sử dụng để đăng nhập vào máy chủ thông qua SSH.SSH Username, enter the username you use to log into the server via SSH.
  5. Đối với mật khẩu SSH, hãy nhập mật khẩu bạn sử dụng cho người dùng SSH của mình. Nếu bạn sử dụng các khóa công khai thay vì mật khẩu, hãy chọn khóa SSH để xác thực.SSH Password, enter the password you use for your SSH user. If you use public keys instead of passwords, select an SSH key for authentication.
  6. Đối với cổng máy chủ MySQL và cổng máy chủ MySQL, hãy sử dụng các giá trị mặc định.MySQL Hostname and MySQL Server Port, use the default values.
  7. Đối với tên người dùng, hãy nhập tên người dùng MySQL.Username, enter the MySQL username.
  8. Đối với mật khẩu, bạn có thể nhập mật khẩu hoặc để trống. Nếu bạn không lưu trữ mật khẩu MySQL trong MySQL Workbench, lời nhắc sẽ yêu cầu mật khẩu mỗi khi bạn cố gắng kết nối với cơ sở dữ liệu.Password, you can either enter the password or leave it blank. If you do not store the MySQL password in MySQL Workbench, a prompt will request the password each time you attempt to connect to the database.
  9. Chọn Kết nối kiểm tra để đảm bảo cài đặt của bạn là chính xác.Test Connection to ensure your settings are correct.
  10. Chọn OK để tạo kết nối.OK to create the connection.

Khi bạn đã kết nối với cơ sở dữ liệu của mình, bạn có thể xem chi tiết của phiên bản MySQL, bao gồm trạng thái cơ sở dữ liệu, kết nối hiện tại và cấu hình cơ sở dữ liệu, cũng như người dùng và quyền. MySQL Workbench cũng hỗ trợ nhập và xuất các tệp kết xuất MySQL để bạn có thể nhanh chóng sao lưu và khôi phục cơ sở dữ liệu của mình.

Bạn sẽ tìm thấy cơ sở dữ liệu của bạn được liệt kê trong khu vực lược đồ của thanh điều hướng bên trái. Mũi tên thả xuống bên cạnh mỗi cơ sở dữ liệu sẽ cho phép bạn mở rộng và điều hướng các bảng và đối tượng cơ sở dữ liệu của bạn. Bạn có thể dễ dàng xem dữ liệu bảng, ghi các truy vấn phức tạp và chỉnh sửa dữ liệu từ khu vực này của MySQL Workbench, như được hiển thị trong hình sau:SCHEMAS area of the left navigation bar. The dropdown arrow next to each database will allow you to expand and navigate your databases tables and objects. You can easily view table data, write complex queries, and edit data from this area of MySQL Workbench, as shown in the following figure:

Để quản lý các kết nối của bạn, chọn menu cơ sở dữ liệu và chọn tùy chọn Kết nối với cơ sở dữ liệu hoặc nhấn ⌘U trên Mac hoặc CTRL+U trên các hệ thống Windows và Linux. Để kết nối với một cơ sở dữ liệu khác, hãy tạo một kết nối mới bằng cách sử dụng cùng một quy trình bạn đã sử dụng cho kết nối đầu tiên của mình.Database menu and choose the Connect to Database option, or press ⌘U on the Mac or CTRL+U on Windows and Linux systems. To connect to a different database, create a new connection using the same process you used for your first connection.

Sự kết luận

Sử dụng MySQL Workbench để truy cập cơ sở dữ liệu MySQL từ xa của bạn thông qua đường hầm SSH là một cách đơn giản và an toàn để quản lý cơ sở dữ liệu của bạn từ sự thoải mái của máy tính cục bộ của bạn. Sử dụng phương thức kết nối trong hướng dẫn này, bạn có thể bỏ qua nhiều thay đổi cấu hình mạng và bảo mật thường được yêu cầu cho kết nối MySQL từ xa.

Làm cách nào để kết nối với cơ sở dữ liệu hiện có trong MySQL Workbench?

Thực hiện theo các bước sau:..
Khởi chạy MySQL Workbench ..
Nhấp vào biểu tượng của+
Định cấu hình kết nối như sau: ....
Nhấp vào kết nối kiểm tra của người Viking để kiểm tra kết nối ..
Nếu kết nối thành công, hãy nhấp vào OK OK để lưu kết nối ..

Làm cách nào để kết nối với cơ sở dữ liệu MySQL bên ngoài?

Để tạo kết nối từ xa:..
Trên máy chủ cơ sở dữ liệu của bạn, với tư cách là người dùng có đặc quyền gốc, hãy mở tệp cấu hình MySQL của bạn. Để xác định vị trí, nhập lệnh sau: ....
Tìm kiếm tệp cấu hình cho địa chỉ liên kết. ....
Lưu các thay đổi của bạn vào tệp cấu hình và thoát trình soạn thảo văn bản ..
Khởi động lại dịch vụ MySQL:.

Tôi có thể kết nối với SQL Server bằng cách sử dụng MySQL Workbench không?

Phần này tập trung vào việc tạo kết nối với Microsoft SQL Server nguồn, bởi vì tạo kết nối MySQL là một hoạt động tiêu chuẩn. Điều kiện tiên quyết: Rằng bạn đã cài đặt và định cấu hình trình điều khiển Microsoft SQL Server cần thiết trên hệ thống chạy MySQL Workbench.

Làm cách nào để kết nối với cơ sở dữ liệu MySQL?

Để kết nối với máy chủ MySQL:..
Xác định vị trí máy khách dòng lệnh MySQL.....
Chạy khách hàng.....
Nhập mật khẩu của bạn.....
Nhận một danh sách các cơ sở dữ liệu.....
Tạo một cơ sở dữ liệu.....
Chọn cơ sở dữ liệu bạn muốn sử dụng.....
Tạo một bảng và chèn dữ liệu.....
Hoàn thành làm việc với máy khách dòng lệnh MySQL ..

Bài Viết Liên Quan

Chủ Đề