Hướng dẫn mysql workbench connect to access database - Bàn làm việc mysql kết nối với cơ sở dữ liệu truy cập

Thực hiện các truy vấn MySQL đối với dữ liệu truy cập trực tiếp từ MySQL Workbench.

Bạn có thể sử dụng Cổng SQL từ trình điều khiển ODBC để truy cập vào dữ liệu truy cập truy vấn thông qua giao diện MySQL. Thực hiện theo quy trình bên dưới để bắt đầu dịch vụ từ xa MySQL của Cổng SQL và làm việc với dữ liệu truy cập trực tiếp trong Workbench MySQL.

Kết nối với dữ liệu truy cập

Nếu bạn chưa làm như vậy, hãy cung cấp các giá trị cho các thuộc tính kết nối cần thiết trong tên nguồn dữ liệu [DSN]. Bạn có thể sử dụng quản trị viên nguồn dữ liệu Microsoft ODBC tích hợp để định cấu hình DSN. Đây cũng là bước cuối cùng của cài đặt trình điều khiển. Xem chương "Bắt đầu" trong tài liệu trợ giúp để hướng dẫn sử dụng quản trị viên nguồn dữ liệu Microsoft ODBC để tạo và định cấu hình DSN.

Để kết nối, hãy đặt thuộc tính DataSource vào đường dẫn đến cơ sở dữ liệu truy cập.

Định cấu hình cổng SQL

Xem Tổng quan về Cổng SQL để thiết lập kết nối để truy cập dữ liệu dưới dạng cơ sở dữ liệu MySQL ảo. Bạn sẽ định cấu hình dịch vụ từ xa MySQL lắng nghe các yêu cầu MySQL từ máy khách. Dịch vụ có thể được cấu hình trong UI Cổng SQL.

Truy vấn truy cập từ MySQL Workbench

Các bước bên dưới phác thảo kết nối với cơ sở dữ liệu truy cập ảo được tạo trong cổng SQL từ MySQL Workbench và phát hành các truy vấn cơ bản để hoạt động với dữ liệu truy cập trực tiếp.

Kết nối để truy cập thông qua Cổng SQL

  1. Trong MySQL Workbench, bấm vào để thêm kết nối MySQL mới.
  2. Kể tên kết nối [Cổng SQL CDATA để truy cập].
  3. Đặt tên máy chủ, cổng và tên người dùng để kết nối với cổng SQL.Hostname, Port, and Username parameters to connect to the SQL Gateway.
  4. Nhấp vào Lưu trữ trong Vault để đặt và lưu trữ mật khẩu.Store in Vault to set and store the password.
  5. Nhấp vào Kết nối kiểm tra để đảm bảo kết nối được cấu hình đúng và nhấp vào OK.Test Connection to ensure the connection is configured properly and click OK.

Truy vấn truy cập dữ liệu

  1. Mở kết nối bạn vừa tạo [Cổng SQL CDATA để truy cập].
  2. Nhấp vào Tệp -> Tab Truy vấn mới.
  3. Viết truy vấn SQL để truy xuất dữ liệu truy cập, như chọn * từ `` cdata access sys`.order;

Với quyền truy cập vào dữ liệu truy cập trực tiếp từ MySQL Workbench, bạn có thể dễ dàng truy vấn và cập nhật quyền truy cập, giống như bạn sẽ là cơ sở dữ liệu MySQL. Bắt đầu ngay bây giờ với một thử nghiệm miễn phí, 30 ngày của Trình điều khiển CDATA ODBC để truy cập và Cổng SQL CDATA.

Ghi chú

Tính năng này đã được thêm vào trong MySQL Workbench 6.2.0.

Thông tin chung

Microsoft Windows là bắt buộc vì trình điều khiển ODBC của Microsoft Access chỉ khả dụng trên Windows. Đối với máy chủ MySQL đích, bạn có thể có nó trong cùng một máy cục bộ hoặc ở nơi khác trong mạng của bạn.

Chuẩn bị cơ sở dữ liệu Microsoft Access để di chuyển

Microsoft Access lưu trữ mối quan hệ/Thông tin chính nước ngoài trong bảng nội bộ có tên MSYSRELATIONS. Bảng đó được bảo vệ chống lại quyền truy cập đọc ngay cả với người dùng quản trịMSysRelationships. That table is protected against read access even to the Admin user, so if you try to migrate without opening up access to it, then you will get an error like this:

[42000] [Microsoft][ODBC Microsoft Access Driver] Record[s] cannot be read; no read permission on 'msysobjects'. [-1907] [SQLExecDirectW]

Các bước để cấp quyền truy cập đọc vào vai trò quản trị viên [sử dụng Microsoft Access 2007] được tóm tắt như sau:

  • Mở cơ sở dữ liệu trong Microsoft Access

  • Từ ruy băng, nhấp vào để mở bảng điều khiển Visual Basic [VB]. Hình sau đây cho thấy vị trí của nút này trong khu vực vĩ ​​mô.

    Hình & NBSP; 10.20 & NBSP; định vị công cụ cơ sở dữ liệu Macro Visual Basic


  • Để xác nhận rằng bạn đã đăng nhập với tư cách là người dùng "quản trị viên", định vị bảng điều khiển ngay lập tức và nhập "? CurrentUser" và nhấn enter. Điều này nên xuất ra "quản trị viên" dưới "? CurrentUser" trong bảng điều khiển [xem hình sau].Immediate panel and type the "? CurrentUser" and press Enter. This should output "Admin" under "? CurrentUser" in the panel [see the figure that follows].

  • Cũng trong bảng điều khiển ngay lập tức, nhập lệnh sau để cấp quyền truy cập:Immediate panel, type the following command to grant access:

    CurrentProject.Connection.Execute "GRANT SELECT ON MSysRelationships TO Admin"

    Hình & nbsp; 10.21 & nbsp; cấp chọn trên msysrelationships cho quản trị viên


  • Thoát khỏi ứng dụng Microsoft Access

Bắt đầu Trình hướng dẫn di chuyển Workbench MySQL

Từ màn hình MySQL Workbench chính, bạn có thể bắt đầu Trình hướng dẫn di chuyển bằng cách nhấp vào Trình khởi động di chuyển cơ sở dữ liệu [] trong bảng điều khiển phía Workbench hoặc bằng cách nhấp và sau đó từ menu chính. Như hình sau đây cho thấy, một tab mới hiển thị trang tổng quan của trình hướng dẫn di chuyển được hiển thị.

] in the Workbench side panel or by clicking and then from the main menu. As the following figure shows, a new tab showing the Overview page of the Migration Wizard is displayed.

Hình & NBSP; 10.22 & NBSP; Tổng quan về Di chuyển


Thiết lập trình điều khiển ODBC

Để xác minh rằng bạn đã cài đặt trình điều khiển ODBC, hãy nhấp vào Mở Quản trị viên ODBC từ trang Tổng quan về Di chuyển Workbench MySQL Workbench để mở công cụ ODBC hệ thống. Sau đó, chọn tab Trình điều khiển [xem hình sau].Open ODBC Administrator from the MySQL Workbench migration overview page to open the system ODBC tool. Then, select the Drivers tab [see the figure that follows].

Hình & nbsp; 10.23 & nbsp; kiểm tra trình điều khiển ODBC để hỗ trợ truy cập


Quan trọng

MySQL Workbench có một thực thi 64 bit. Các trình điều khiển ODBC mà bạn sử dụng phải có cùng một kiến ​​trúc với các nhị phân bàn làm việc MySQL mà bạn đang sử dụng. Nếu trong quá trình di chuyển, bạn sẽ gặp lỗi ODBC về "sự không phù hợp về kiến ​​trúc giữa trình điều khiển và ứng dụng", bạn đã cài đặt sai phiên bản của MySQL Workbench.

Trong tab DSN người dùng, nhấp vào Thêm để tạo DSN cho tệp cơ sở dữ liệu của bạn. Như hình tiếp theo cho thấy, một nguồn dữ liệu mới đã được tạo cho mẫu cơ sở dữ liệu Northwind.User DSN tab, click Add to create a DSN for your database file. As the next figure shows, a new data source was created for the northwind database sample.

Hình & nbsp; 10.24 & nbsp; thêm một DSN mới


Thiết lập các tham số nguồn

Nhấp vào Bắt đầu Di chuyển từ trang Tổng quan để tiến lên trang lựa chọn nguồn. Ở đây bạn cần cung cấp thông tin về cơ sở dữ liệu truy cập mà bạn đang di chuyển, trình điều khiển ODBC để sử dụng và các tham số cho kết nối truy cập.Start Migration from the Overview page to advance to the Source Selection page. Here you need to provide the information about the Access database you are migrating from, the ODBC driver to use, and the parameters for the Access connection.

Mở hộp kết hợp hệ thống cơ sở dữ liệu cho danh sách các RDBMS được hỗ trợ và chọn Microsoft Access từ danh sách. Có một hộp kết hợp khác bên dưới nó có tên là kết nối được lưu trữ. Nó liệt kê các cài đặt kết nối đã lưu cho RDBMS đó. Bạn có thể lưu các kết nối bằng cách đánh dấu hộp kiểm ở cuối trang, cùng với tên cho kết nối đã lưu.Database System combo box for a list of supported RDBMSes, and select Microsoft Access from the list. There is another combo box below it named Stored Connection. It lists saved connection settings for that RDBMS. You can save connections by marking the check box at the bottom of the page, along with a name for the saved connection.

Hộp combo tiếp theo chọn phương thức kết nối. Lần này chúng tôi sẽ chọn nguồn dữ liệu ODBC từ danh sách. Điều này cho phép bạn chọn các DSN có sẵn mà bạn đã cấu hình trong hệ thống của mình.Connection Method. This time we are going to select ODBC Data Source from the list. This allows you to select pre-existing DSNs that you have configured in your system.

Danh sách thả xuống DSN sẽ có tất cả các DSN bạn đã xác định trong hệ thống của mình. Chọn cái bạn đã tạo cho cơ sở dữ liệu truy cập được di chuyển từ danh sách.DSN drop-down list will have all DSNs you have defined in your system. Pick the one you created for the Access database being migrated from the list.

Trong trường Bộ ký tự mặc định, bạn có thể chọn bộ ký tự của cơ sở dữ liệu của mình [xem hình sau]. Nếu phiên bản truy cập của bạn sử dụng các ký tự phương Tây/Latin, bạn có thể để lại CP1252 mặc định. Tuy nhiên, nếu bạn sử dụng phiên bản truy cập được bản địa hóa, chẳng hạn như tiếng Nhật, bạn phải nhập đúng bộ ký tự được sử dụng bởi phiên bản Microsoft Office của bạn, nếu không dữ liệu sẽ được sao chép không chính xác.Default Character Set field you can select the character set of your database [see the figure that follows]. If your Access version uses western/latin characters, you can leave the default cp1252. However, if you use a localized version of Access, such as Japanese, you must enter the correct character set used by your edition of Microsoft Office, otherwise the data will be copied incorrectly.

Hình & NBSP; 10.25 & NBSP; Lựa chọn nguồn truy cập

Cuối cùng, nhấp vào kết nối kiểm tra để kiểm tra xem kết nối ODBC có thể được thiết lập hay không. Nếu bạn nhập đúng các tham số thì bạn sẽ thấy một thông báo báo cáo một nỗ lực kết nối thành công.Test Connection to check whether an ODBC connection can be established. If you entered the correct parameters then you should see a message reporting a successful connection attempt.

Thiết lập tham số đích

Tiếp theo, thiết lập các tham số cơ sở dữ liệu mục tiêu [MySQL] bằng cách xác định các tham số kết nối với phiên bản máy chủ MySQL của bạn. Khi kết thúc, nhấp vào Kết nối kiểm tra để xác minh định nghĩa kết nối. Hình sau đây cho thấy tab tham số.Test Connection to verify the connection definition. The following figure shows the Parameters tab.

Hình & NBSP; 10.26 & NBSP; Lựa chọn cơ sở dữ liệu mục tiêu


Chọn các đối tượng để di chuyển

Tiếp theo, bạn sẽ thấy kỹ thuật đảo ngược của tiến trình đối tượng cơ sở dữ liệu đã chọn. Tại thời điểm này, Trình hướng dẫn di chuyển đang truy xuất thông tin liên quan về các đối tượng cơ sở dữ liệu liên quan [như tên bảng, cột bảng, khóa chính và nước ngoài, chỉ mục, kích hoạt, chế độ xem, v.v.]. Bạn sẽ được trình bày một trang hiển thị tiến trình như trong hình tiếp theo.

Hình & nbsp; 10.27 & nbsp; Nguồn kỹ sư đảo ngược

Đợi nó kết thúc và xác minh rằng mọi thứ diễn ra tốt đẹp. Tiếp theo, các đối tượng nguồn hiển thị một danh sách với các đối tượng được truy xuất và có sẵn để di chuyển. Nó sẽ trông tương tự như hình sau đó.Source Objects displays a list with the objects that were retrieved and are available for migration. It will look similar to the figure that follows.

Hình & nbsp; 10.28 & nbsp; đối tượng nguồn

Trong ví dụ trước, Trình hướng dẫn di chuyển đã phát hiện ra bảng và xem các đối tượng cho cơ sở dữ liệu nguồn của chúng tôi. Chỉ các đối tượng bảng được chọn theo mặc định để di chuyển.

Ghi chú

Bạn cũng có thể chọn các đối tượng xem nhưng bạn cũng phải cung cấp mã tương đương MySQL tương ứng của chúng sau này [không có khả năng di chuyển tự động nào cho chúng] vì vậy ví dụ của chúng tôi sẽ không được kiểm tra. Điều tương tự áp dụng cho các thủ tục, chức năng và kích hoạt được lưu trữ.

Nhấp vào Hiển thị lựa chọn để định cấu hình chính xác đối tượng bạn muốn di chuyển, như hình tiếp theo hiển thị.Show Selection to configure exactly which objects you want to migrate, as the next figure shows.

Hình & nbsp; 10.29 & nbsp; lựa chọn đối tượng nguồn

Các đối tượng bên phải sẽ được di chuyển. Hộp lọc có thể lọc danh sách [WildCards được cho phép, như đã trình bày ở trên]. Bằng cách sử dụng các nút mũi tên, bạn có thể lọc các đối tượng mà bạn không muốn di chuyển. Trước khi tiếp tục, hãy xóa hộp văn bản bộ lọc để kiểm tra danh sách đầy đủ của các đối tượng đã chọn. Ví dụ của chúng tôi di chuyển tất cả các đối tượng bảng để tất cả chúng nằm trong các đối tượng để di chuyển danh sách và hộp kiểm đối tượng bảng di chuyển được kiểm tra.Objects to Migrate list, and the Migrate Table Objects check box is checked.

Xem xét di chuyển được đề xuất

Tại thời điểm này, Trình hướng dẫn di chuyển chuyển đổi các đối tượng đã chọn thành các đối tượng tương đương của chúng thành máy chủ MYSQL đích và nó cũng tạo mã MySQL cần thiết để tạo chúng. Bạn có thể phải đợi trước bước chỉnh sửa thủ công hiển thị trang ban đầu được hiển thị trong hình tiếp theo.Manual Editing step displays the initial page shown in the next figure.

Hình & NBSP; 10.30 & NBSP; Chỉnh sửa thủ công: Trang ban đầu

Hộp combo xem thay đổi cách hiển thị các đối tượng cơ sở dữ liệu di chuyển [xem hình sau]. Nhấp vào Hiển thị mã để xem và chỉnh sửa mã MySQL được tạo tương ứng với đối tượng đã chọn. Ngoài ra, bạn có thể nhấp đúp vào một hàng trong cây đối tượng để chỉnh sửa tên đối tượng hoặc nhấp đúp vào hàng cơ sở dữ liệu để thay đổi tên của nó.View combo box changes the way the migrated database objects are shown [see the figure that follows]. Click Show Code to view and edit the generated MySQL code that corresponds to the selected object. Additionally, you can double-click on a row in the object tree to edit the object name, or double-click the database row to change its name.

Hình & NBSP; 10.31 & NBSP; Chỉnh sửa thủ công: Tất cả các đối tượng

Hộp Combo View cũng có tùy chọn ánh xạ cột. Như hình sau đây chỉ ra, nó hiển thị các cột bảng và cho phép bạn xem xét và sửa chữa ánh xạ của các loại cột, giá trị mặc định và các thuộc tính khác.View combo box also has a Column Mappings option. As the following figure indicates, it shows the table columns and allows you to review and fix the mapping of column types, default values, and other attributes.

Hình & NBSP; 10.32 & NBSP; Chỉnh sửa thủ công: Ánh xạ cột


Tạo các đối tượng cơ sở dữ liệu

Tiếp theo là trang Tùy chọn Tạo đích, như được hiển thị trong hình sau.Target Creation Options page, as shown in the following figure.

Hình & NBSP; 10.33 & NBSP; Tùy chọn tạo mục tiêu

Sử dụng các tùy chọn tạo đích để thực hiện mã được tạo trong RDBMS đích [phiên bản MySQL của bạn từ bước thứ hai] hoặc bạn có thể gửi nó vào tệp tập lệnh SQL. Để nó như thể hiện trong hình trước và chuyển sang trang tiếp theo. Mã SQL được di chuyển sẽ được thực thi trên máy chủ MYSQL đích. Bạn có thể xem tiến trình của nó trong trang Tạo lược đồ được hiển thị trong hình tiếp theo.Create Schemas page shown in the next figure.

Hình & nbsp; 10.34 & nbsp; tạo các lược đồ

Khi việc tạo các lược đồ và đối tượng kết thúc, bạn có thể chuyển sang trang Tạo kết quả đích. Nó trình bày một danh sách các đối tượng được tạo và bao gồm mọi lỗi được tạo trong khi chúng được tạo. Nó sẽ trông tương tự như hình sau.Create Target Results page. It presents a list of created objects and includes any generated errors while they were created. It will look similar to the following figure.

Hình & nbsp; 10.35 & nbsp; tạo kết quả mục tiêu

Bạn có thể chỉnh sửa mã di chuyển bằng hộp mã ở bên phải và lưu các thay đổi của bạn bằng cách nhấp vào Áp dụng. Nếu các chỉnh sửa được thực hiện, bạn vẫn cần phải tạo lại các đối tượng bằng mã được sửa đổi để thực hiện các thay đổi. Điều này được thực hiện bằng cách nhấp vào các đối tượng tái tạo. Trong hướng dẫn này, chúng tôi không thay đổi bất cứ điều gì, vì vậy hãy để lại mã như vậy và tiếp tục vào trang thiết lập truyền dữ liệu.Apply. If edits were made, you still need to recreate the objects with the modified code in order to perform the changes. This is done by clicking Recreate Objects. In this tutorial we are not changing anything, so leave the code as it is, and continue on to the Data Transfer Setup page.

Chuyển dữ liệu vào cơ sở dữ liệu MySQL

Bước tiếp theo chuyển dữ liệu từ cơ sở dữ liệu truy cập nguồn vào cơ sở dữ liệu MySQL mục tiêu mới được tạo của bạn. Trang thiết lập truyền dữ liệu cho phép bạn định cấu hình quy trình này [xem hình sau].

Hình & NBSP; 10.36 & NBSP; Thiết lập truyền dữ liệu

Có hai bộ tùy chọn ở đây. Đầu tiên cho phép bạn thực hiện chuyển giao trực tiếp và/hoặc đổ dữ liệu vào một tệp hàng loạt mà bạn có thể thực thi sau. Bộ tùy chọn khác cho phép bạn thay đổi quá trình này.

Hướng dẫn này sử dụng các giá trị mặc định cho các tùy chọn trong trang này như được hiển thị trong hình trước. Tiếp theo, dữ liệu được chuyển. Tại thời điểm này, trang tiến độ tương ứng xác nhận các tác vụ đang được thực hiện [xem hình sau].

Hình & NBSP; 10.37 & NBSP; Truyền dữ liệu số lượng lớn

Khi nó kết thúc, chuyển sang trang tiếp theo. Bạn sẽ được trình bày một trang báo cáo tóm tắt toàn bộ quá trình. Bây giờ, xem xét và nhấp vào Kết thúc để đóng thuật sĩ.Finish to close the wizard.

xác minh

Bây giờ cơ sở dữ liệu Northwind đã được di chuyển thành công, bạn có thể xem kết quả. Mở trình soạn thảo SQL được liên kết với phiên bản MYSQL Server của bạn và sau đó truy vấn cơ sở dữ liệu Northwind. Ví dụ: thực hiện một truy vấn như SELECT * FROM northwind.customers, nơi điền vào lưới kết quả như trong hình tiếp theo.

Hình & nbsp; 10.38 & nbsp; xác minh kết quả của bạn


MySQL có thể kết nối với MS Access không?

Bạn có thể sử dụng cơ sở dữ liệu MySQL với Microsoft Access bằng Trình kết nối/ODBC. Cơ sở dữ liệu MySQL có thể được sử dụng làm nguồn nhập, nguồn xuất hoặc làm bảng được liên kết để sử dụng trực tiếp trong ứng dụng truy cập, do đó bạn có thể sử dụng Truy cập làm giao diện Front-end vào cơ sở dữ liệu MySQL.. The MySQL database can be used as an import source, an export source, or as a linked table for direct use within an Access application, so you can use Access as the front-end interface to a MySQL database.

Làm cách nào để nhập cơ sở dữ liệu truy cập vào MySQL Workbench?

Cách chuyển đổi cơ sở dữ liệu từ Microsoft Access sang MySQL..
Mở DBForge Studio cho MySQL ..
Trên menu cơ sở dữ liệu, nhấp vào nhập dữ liệu. ....
Chọn MS Access Nhập định dạng và chỉ định vị trí của dữ liệu nguồn. ....
Chọn một bảng nguồn. ....
Chỉ định kết nối MySQL đích và cơ sở dữ liệu để chuyển đổi dữ liệu thành ..

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

Khởi chạy Workbench MySQL từ máy tính để bàn.Nhấp vào nút Thể hiện cục bộ MySQL80 và nhấp vào Kết nối để bắt đầu quá trình cấu hình.Khi được nhắc, hãy nhập mật khẩu gốc máy chủ MySQL được tạo trong quá trình cài đặt MySQL.Tùy chọn, bạn có thể kiểm tra hộp kiểm tiết mật khẩu trong Vault.Click the Local instance MySQL80 button, and click Connect to begin the configuration process. When prompted, enter in the MySQL server root password which was created during the MySQL installation process. Optionally, you may check the Save password in vault check box.

Làm cách nào để kích hoạt quyền truy cập từ xa vào Workbench MySQL?

Cách cho phép kết nối từ xa đến MySQL..
Bước 1: Chỉnh sửa tệp cấu hình MySQL ..
Bước 2: Thiết lập tường lửa để cho phép kết nối MySQL từ xa.Tùy chọn 1: UFW [Tường lửa không biến chứng] Tùy chọn 2: Firewalld.Tùy chọn 3: Mở cổng 3306 với Iptables ..
Bước 3: Kết nối với máy chủ MySQL từ xa ..

Bài Viết Liên Quan

Chủ Đề