Làm cách nào để kết nối với mysql bằng trình điều khiển odbc?

Tài liệu này cho biết cách thiết lập và định cấu hình Moab để kết nối với cơ sở dữ liệu MySQL bằng trình điều khiển MySQL ODBC. Tài liệu này giả định rằng các trình điều khiển MySQL và ODBC cần thiết đã được cài đặt và định cấu hình

Để thiết lập và định cấu hình Moab để kết nối với cơ sở dữ liệu MySQL bằng trình điều khiển MySQL ODBC, hãy làm như sau

Giải pháp này đã được thử nghiệm và hoạt động với các phiên bản tệp này
  • libmyodbc - 5. 1. 6
  • unixodbc - 2. 2. 14

Đối với hệ thống dựa trên Debian, cần có unixodbc-dev, nhưng có thể không cần thiết cho các phiên bản Red Hat [chẳng hạn như CentOS và RHEL]

  1. Tải xuống và cài đặt phiên bản ODBC của Moab. Cài đặt và định cấu hình Moab như bình thường nhưng thêm phần sau vào tệp cấu hình Moab [moab. cfg]

    USEDATABASE             ODBC
    # Turn on stat profiling
    USERCFG[DEFAULT]        ENABLEPROFILING=TRUE
    GROUPCFG[DEFAULT]       ENABLEPROFILING=TRUE
    QOSCFG[DEFAULT]         ENABLEPROFILING=TRUE
    CLASSCFG[DEFAULT]       ENABLEPROFILING=TRUE
    ACCOUNTCFG[DEFAULT]     ENABLEPROFILING=TRUE
    NODECFG[DEFAULT]        ENABLEPROFILING=TRUE

  2. Tạo cơ sở dữ liệu trong MySQL bằng kết xuất cơ sở dữ liệu MySQL có trong moab-db. tập tin sql. Tệp này nằm trong thư mục contrib/sql trong thư mục gốc của tệp nhị phân

    • Chạy lệnh sau

      mysql -u root -p < moab-db.sql

  3. Định cấu hình trình điều khiển MySQL và ODBC. /etc/odbcinst. ini phải chứa nội dung tương tự như sau

    [MySQL]
    Description = ODBC for MySQL
    Driver = /usr/lib/odbc/libmyodbc.so

  4. Định cấu hình Moab để sử dụng trình điều khiển MySQL ODBC. Moab sử dụng tệp kho dữ liệu ODBC để kết nối với MySQL bằng ODBC. Tệp này phải được đặt trong thư mục chính của Moab [/opt/moab theo mặc định] và được đặt tên là dsninfo. dsn, được sử dụng bởi Moab. Nếu nội dung sau, tuân theo cú pháp tệp trình điều khiển ODBC tiêu chuẩn, chưa được bao gồm trong tệp /etc/odbc. ini, đảm bảo rằng bạn bao gồm nó. Ngoài ra, bao gồm cùng một nội dung trong dsninfo. tập tin dsn

    [ODBC]
    Driver = MySQL
    USER = 
    PASSWORD = 
    Server = localhost
    Database = Moab
    Port = 3306
    

    Người dùng phải có đặc quyền đọc/ghi trên cơ sở dữ liệu Moab
  5. Tệp ví dụ trước yêu cầu ODBC sử dụng trình điều khiển MySQL, tên người dùng người dùng, mật khẩu mypassword và để kết nối với MySQL đang chạy trên máy chủ cục bộ trên cổng 3306. ODBC sử dụng thông tin này và kết nối với cơ sở dữ liệu có tên Moab

  6. Kiểm tra kết nối ODBC với MySQL bằng cách chạy lệnh isql, đọc /etc/odbc. tập tin ini

    $ isql -v ODBC
    +---------------------------------------+
    | Connected! |
    | |
    | sql-statement |
    | help [tablename] |
    | quit |
    | |
    +---------------------------------------+
    SQL> show tables;
    +-----------------------------------------------------------------+
    | Tables_in_Moab |
    +-----------------------------------------------------------------+
    | EventType |
    | Events |
    | GeneralStats |
    | GenericMetrics |
    | Moab |
    | NodeStats |
    | NodeStatsGenericResources |
    | ObjectType |
    | mcheckpoint |
    +-----------------------------------------------------------------+
    SQLRowCount returns 10
    10 rows fetched
    SQL>
    

    Nếu bạn gặp bất kỳ lỗi nào khi sử dụng lệnh isql, thì có nghĩa là đã xảy ra sự cố khi thiết lập kết nối ODBC với MySQL

    IBM Db2 là cơ sở dữ liệu gốc trên đám mây được xây dựng để cung cấp năng lượng cho các giao dịch có độ trễ thấp và phân tích thời gian thực trên quy mô lớn. Nó cung cấp một công cụ duy nhất cho DBA, kiến ​​trúc sư doanh nghiệp và nhà phát triển để duy trì hoạt động của các ứng dụng quan trọng, lưu trữ và truy vấn mọi thứ, đồng thời hỗ trợ quá trình ra quyết định và đổi mới nhanh hơn trong toàn tổ chức của bạn. Được xây dựng dựa trên nhiều thập kỷ đổi mới về bảo mật dữ liệu, khả năng mở rộng và tính khả dụng, giữ cho các ứng dụng và phân tích của bạn được bảo vệ, có hiệu suất cao và linh hoạt ở mọi nơi

    Tìm hiểu về Db2 trên đám mây [290 KB]

    Tìm hiểu về lợi ích của Db2

    Các ứng dụng có khả năng mở rộng, linh hoạt cao

    ~400%

    nhiều người dùng hơn được IBM Db2 pureScale hỗ trợ ® để vận hành các hoạt động quan trọng 24/7 của Puma¹.

    Hiệu suất giá theo quy mô

    7 con số

    giảm chi phí và cải thiện hiệu suất 20-30% cho Owens-Illinois khi di chuyển từ Oracle sang Db2²

    quyết định thời gian thực

    90%

    giảm thời gian báo cáo dữ liệu bán hàng cho tất cả các cửa hàng trên toàn quốc cho Valor Holdings³

    Có gì mới trong Db2?

    Xem phát lại hội thảo trên web

    đọc blog

    Được xây dựng cho tất cả khối lượng công việc của bạn

    Cơ sở dữ liệu Db2 của IBM

    Bất kể khối lượng hay độ phức tạp của các giao dịch của bạn, Db2 được xây dựng để thực hiện. Bắt đầu cung cấp năng lượng cho các ứng dụng của bạn với cơ sở dữ liệu được xây dựng cho khối lượng công việc ngày càng tăng.  

    Đọc thêm

    Khám phá cơ sở dữ liệu Db2

    Kho IBM Db2

    IBM Db2 Warehouse là kho dữ liệu gốc trên đám mây được xây dựng để phân tích theo thời gian thực và hiểu biết sâu sắc vào đúng thời điểm

    Khám phá kho Db2

    IBM Db2 SQL lớn

    IBM Db2 Big SQL cho phép bạn truy vấn dữ liệu trên các kho dữ liệu đám mây và Hadoop với một công cụ SQL song song lớn, hiệu suất cao được xây dựng với các khả năng đa phương thức, đa đám mây nâng cao

    Khám phá Db2 Big SQL

    Công cụ IBM Db2

    IBM Db2 Tools là một bộ công cụ dành cho nhà phát triển và DBA giúp cải thiện việc quản lý cơ sở dữ liệu của bạn và tối ưu hóa hiệu suất truy vấn.  

    Khám phá công cụ Db2

    Db2 có thể làm gì cho bạn?

    Hiện đại hóa các ứng dụng quan trọng

    Chạy các ứng dụng quan trọng với nhiệm vụ với tính khả dụng liên tục, tính năng bảo mật được tinh chỉnh tích hợp sẵn và khả năng mở rộng dễ dàng ở mọi nơi

    Puma thúc đẩy sự đổi mới với quy trình xử lý có thể mở rộng và tính khả dụng

    Sức mạnh phân tích thời gian thực

    Trao quyền cho việc ra quyết định theo thời gian thực và thực hiện phân tích tính toán nặng với khả năng nhập nhanh, phân tích trong cơ sở dữ liệu và xử lý dữ liệu trong bộ nhớ

    Marriott Bonvoy cải thiện hiệu suất 90% để có thông tin chi tiết nhanh hơn

    Xây dựng các ứng dụng gốc trên đám mây

    Bắt đầu cung cấp năng lượng cho các ứng dụng và dịch vụ sử dụng nhiều dữ liệu của bạn với cơ sở dữ liệu gốc trên đám mây được xây dựng để có tính đồng thời cao, mở rộng quy mô linh hoạt và thông tin chuyên sâu nhanh chóng

    Exxon chuyển đổi trải nghiệm của khách hàng

    Bảo mật và quản lý dữ liệu của bạn

    Sử dụng mã hóa, kiểm soát truy cập, mặt nạ dữ liệu và hơn thế nữa được tích hợp sẵn của Db2 để bảo vệ dữ liệu nhạy cảm nhất của bạn nằm trên đám mây, kết hợp hoặc tại chỗ

    knowis AG hỗ trợ các dịch vụ tài chính quan trọng trên đám mây

    Triển khai máy học và AI

    Tạo, đánh giá và dự đoán bằng các mô hình máy học hiệu suất cao trực tiếp bên trong Db2

    RSG Media cách mạng hóa kế hoạch truyền thông thông qua dữ liệu [01. 27]

    Đơn giản hóa bối cảnh dữ liệu của bạn

    Giảm chi phí và độ phức tạp với một công cụ duy nhất được xây dựng cho khối lượng công việc giao dịch [OLTP], phân tích [OLAP] và vận hành cũng như tích hợp chặt chẽ kho dữ liệu của bạn

    Active International đạt được 80 triệu USD cơ hội thanh toán

    Xem cách IBM® Db2® đang giúp khách hàng tăng ROI 241% trong Báo cáo tác động kinh tế tổng thể năm 2022 của Forrester đối với Quản lý dữ liệu của IBM

    đọc báo cáo

    Tùy chọn triển khai

    triển khai mọi nơi

    Bạn cần một cơ sở dữ liệu mà bạn có thể triển khai trên đám mây mà bạn chọn, tại cơ sở và trong môi trường kết hợp. Triển khai một nền tảng dữ liệu doanh nghiệp thống nhất chạy ở mọi nơi với Db2

    Đọc thêm [610 KB]

    Dịch vụ do đám mây quản lý

    Triển khai Db2 dưới dạng dịch vụ được quản lý hoàn toàn, được SLA hỗ trợ trên IBM Cloud® và Amazon Web Services. Tận dụng khả năng mở rộng quy mô theo yêu cầu, cập nhật liên tục và thanh toán dựa trên mức tiêu thụ trên đám mây.  

    Vùng chứa do đám mây quản lý

    Triển khai Db2 dưới dạng vùng chứa trên các dịch vụ Red Hat® OpenShift® hoặc Kubernetes được quản lý trên đám mây trên Amazon Web Services và Microsoft Azure, đồng thời tích hợp Db2 vào giải pháp đám mây của bạn.  

    Cơ sở hạ tầng tự quản lý hoặc IaaS

    Triển khai Db2 dưới dạng cài đặt truyền thống trên cơ sở hạ tầng tại chỗ hoặc dịch vụ cơ sở hạ tầng dựa trên đám mây và giành quyền kiểm soát tốt hơn đối với việc triển khai Db2 của bạn

    Khách hàng của chúng tôi

    ExxonMobil

    ExxonMobil đã làm việc với IBM để giúp thiết kế và ra mắt ứng dụng điện thoại thông minh đầu tiên được cung cấp bởi một nhà bán lẻ nhiên liệu lớn để thanh toán kỹ thuật số tại máy bơm.  

    Đọc nghiên cứu trường hợp ExxonMobil

    Owens-Illinois

    Owens-Illinois đã di chuyển cơ sở hạ tầng cơ sở dữ liệu toàn cầu của họ sang Db2 để giảm chi phí, giảm dung lượng lưu trữ và cải thiện tốc độ giao dịch.  

    Đọc nghiên cứu trường hợp Owens-Illinois

    audi AG

    Audi đã làm việc với IBM trong nhiều năm để cải thiện hiệu suất và đặt nền tảng cho quá trình chuyển đổi kỹ thuật số cũng như đối mặt với những thay đổi nhanh chóng trong ngành công nghiệp ô tô.  

    Đọc nghiên cứu điển hình của Audi

    Tập đoàn Valor

    Valor Holdings đã cải thiện hiệu suất bằng cách di chuyển cơ sở dữ liệu gồm hơn 10 tỷ giao dịch sang Db2 để cho phép phân tích hiệu suất cao.  

    Đọc nghiên cứu điển hình của Valor Holdings

    Kone

    Tập đoàn Kone. đã làm việc với IBM để kết nối, giám sát từ xa và quản lý tối ưu hơn 1. 1 triệu thang máy và thang cuốn trong các tòa nhà trên toàn thế giới.  

    Đọc nghiên cứu điển hình của Kone

    báo sư tử

    Puma đã triển khai Db2 pureScale® của IBM để đảm bảo môi trường cơ sở dữ liệu của họ có sức mạnh và khả năng mở rộng để xử lý các tải giao dịch đang gia tăng

    Đọc nghiên cứu trường hợp Puma

    giải pháp công nghiệp

    Các dịch vụ tài chính

    Xem Dịch vụ tài chính

    Các dịch vụ tài chính

    Nhập, chuyển đổi và phân tích hàng tỷ giao dịch mỗi ngày để cung cấp năng lượng cho các hoạt động cốt lõi

    Ngân hàng Nordea phát hiện gian lận

    khu vực công

    Xem Khu vực công

    khu vực công

    Hiện đại hóa các ứng dụng với cơ sở dữ liệu lai có tính bảo mật cao, sẵn có và linh hoạt

    American University of Cairo cải thiện trải nghiệm đại học

    Chăm sóc sức khỏe

    Xem chăm sóc sức khỏe

    Chăm sóc sức khỏe

    Bảo vệ thông tin sức khỏe và cải thiện kết quả chăm sóc sức khỏe với dữ liệu phân tích thống nhất để biết thông tin chi tiết về bệnh nhân

    Vektis cải thiện chăm sóc sức khỏe thông qua dữ liệu [1. 54]

    Bán lẻ và Thương mại điện tử

    Xem Bán lẻ và Thương mại điện tử

    Bán lẻ và Thương mại điện tử

    Kích hoạt thông tin chi tiết theo thời gian thực trên hàng tỷ điểm tiếp xúc đa kênh và trải nghiệm khách hàng được tối ưu hóa

    Tập đoàn GEO. thúc đẩy hoạt động tiếp thị dựa trên máy học

    Chế tạo

    Xem sản xuất

    Chế tạo

    Tối ưu hóa hoạt động của chuỗi cung ứng và hàng tồn kho với các phân tích dự đoán, tính sẵn sàng cao và các ứng dụng dựa trên đám mây

    QubicAAMF sắp xếp hợp lý thiết bị đặt hàng

    Truyền thông và giải trí

    Xem Truyền thông và giải trí

    Truyền thông và giải trí

    Hỗ trợ nội dung được cá nhân hóa và các chiến dịch truyền thông tiết kiệm chi phí đồng thời bảo vệ dữ liệu của người tiêu dùng

    RSG Media cách mạng hóa các kế hoạch truyền thông trong thời gian thực [1. 27]

    giải thưởng ngành

    IBM Db2 được công nhận cho giải thưởng G2 và TrustRadius

    IBM Db2 dẫn đầu trong Báo cáo lưới mùa hè năm 2022 về kho dữ liệu và Được xếp hạng cao nhất trên TrustRadius cho cơ sở dữ liệu quan hệ, DBaaS, kho dữ liệu và kho dữ liệu đám mây.  

    G2 [link nằm ngoài ibm. com]

    [link nằm ngoài ibm. com]

    Đọc thêm

    IBM là sự lựa chọn của khách hàng Gartner

    IBM là sự lựa chọn của khách hàng Gartner® Peer Insights™ năm 2022 cho Hệ thống quản lý cơ sở dữ liệu đám mây.  

    Xem những gì khách hàng Db2 đang nói

    Tài nguyên

    Forrester Total Economic Impact đối với Quản lý dữ liệu của IBM

    Xem cách Db2 đang giúp IBM tăng ROI 241% trong Báo cáo tổng tác động kinh tế năm 2022 của Forrester đối với quản lý dữ liệu

    Tải xuống báo cáo của Forrester

    Lịch sử ẩn giấu của Db2

    Tìm hiểu cách một lý thuyết cơ sở dữ liệu biến thành cơ sở dữ liệu Db2 chạy hàng tỷ giao dịch mỗi ngày

    đọc blog

    Xu hướng chiến lược quản lý dữ liệu

    Xem Db2 đóng vai trò thiết yếu như thế nào trong bảy xu hướng sẽ tác động đến chiến lược quản lý dữ liệu của bạn

    đọc blog

    hỗ trợ khách hàng db2

    Truy cập trang hỗ trợ dành riêng cho sản phẩm IBM Db2 của bạn hoặc kết nối với nhân viên hỗ trợ

    Nhận hỗ trợ

    Cộng đồng Db2 của IBM

    Nhận thông báo mới nhất về Db2 và chia sẻ kiến ​​thức với những người dùng, chuyên gia và nhà vô địch Db2 khác

    Tìm hiểu thêm

    Db2 dành cho nhà phát triển

    Xem các trình điều khiển, kho lưu trữ mã, hướng dẫn của chúng tôi, v.v. để bắt đầu xây dựng các ứng dụng quan trọng cho sứ mệnh

    Bắt đầu

    Bước tiếp theo

    Nói chuyện với một chuyên gia Db2

    Lên lịch tư vấn miễn phí trong 30 phút để thảo luận về nhu cầu của bạn

    Đặt một cuộc họp

    chú thích

    ¹Số liệu thống kê do Puma cung cấp cho IBM, được tham chiếu bên ngoài hỗ trợ thêm 300-400% người dùng bằng cách bật Db2 với Db2 pureScale so với Db2 chạy trước đó không có pureScale.  

    ²Số liệu thống kê do Owens-Illinois cung cấp cho IBM, mức giảm chi phí 7 con số được tham chiếu bên ngoài và cải thiện hiệu suất 20-30%.  

    ³Số liệu thống kê do Valor Holdings cung cấp cho IBM, được tham chiếu bên ngoài Giảm 90% thời gian báo cáo về dữ liệu bán hàng cho tất cả các cửa hàng trên toàn quốc tại Nhật Bản.  

    Làm cách nào để thêm trình điều khiển ODBC cho MySQL?

    Cài đặt trình điều khiển MySQL ODBC trên Windows .
    chọn. Phiên bản sản phẩm. .
    chọn. Hệ điều hành. .
    chọn. Phiên bản của hệ điều hành. .
    Tải xuống Lưu trữ ZIP. .
    Trích xuất. .
    Mở Dấu nhắc Lệnh với tư cách quản trị viên và điều hướng đến giải nén. .
    Chạy lệnh sau trong dấu nhắc lệnh. Cài đặt. con dơi

    Tôi nên sử dụng trình điều khiển ODBC nào cho MySQL?

    Chúng tôi muốn thiết lập Nguồn dữ liệu ODBC của MySQL, do đó chọn MySQL ODBC 8. 0 Trình điều khiển ANSI hoặc MySQL ODBC 8. 0 Trình điều khiển Unicode và nhấp vào Kết thúc. Một hộp thoại cấu hình MySQL Connector/ODBC Data Source mở ra. Trong hộp văn bản Mô tả và tên nguồn dữ liệu, hãy cung cấp tên mong muốn và mô tả về nguồn dữ liệu.

    ODBC có hoạt động với MySQL không?

    Bạn có thể sử dụng Trình kết nối ODBC của MySQL để kết nối nhiều loại sản phẩm khác nhau và ứng dụng của bên thứ ba như R, Python, MS Excel, SPSS, MS Access, v.v. Trình kết nối/ODBC hoạt động trên tất cả các nền tảng được MySQL hỗ trợ chẳng hạn như Windows, HĐH giống Unix và macOS.

    Trình điều khiển MySQL ODBC nằm ở đâu?

    Ở màn hình ban đầu, bạn thấy danh sách các phần mềm MySQL được cài đặt trên máy tính. Để cài đặt trình điều khiển ODBC, nhấp vào Thêm. Trên màn hình Chọn Sản phẩm và Tính năng mới, bạn sẽ thấy danh sách các sản phẩm MySQL trong các danh mục khác nhau. Trình điều khiển ODBC có sẵn trong danh mục Trình kết nối MySQL .

Chủ Đề