Hướng dẫn check if mysql odbc driver is installed - kiểm tra xem trình điều khiển mysql odbc đã được cài đặt chưa

Phần này giải thích nơi tải xuống trình kết nối/ODBC và cách chạy trình cài đặt, sao chép các tệp theo cách thủ công hoặc xây dựng từ nguồn.

Nơi để lấy đầu nối/ODBC

Bạn có thể nhận được một bản sao của phiên bản mới nhất của đầu nối/nhị phân ODBC và nguồn từ trang web của chúng tôi tại https://dev.mysql.com/doads/connector/odbc/.

Chọn phương thức cài đặt nhị phân hoặc nguồn

Bạn có thể cài đặt trình điều khiển Trình kết nối/ODBC bằng hai phương pháp khác nhau:

  • Việc cài đặt nhị phân là phương pháp cài đặt dễ nhất và đơn giản nhất. Bạn nhận được tất cả các thư viện cần thiết và các tệp khác được xây dựng trước, với chương trình trình cài đặt hoặc tập lệnh hàng loạt để thực hiện tất cả các bản sao và cấu hình cần thiết.binary installation is the easiest and most straightforward method of installation. You receive all the necessary libraries and other files pre-built, with an installer program or batch script to perform all necessary copying and configuration.

  • Phương thức cài đặt nguồn được dành cho các nền tảng nơi không có gói cài đặt nhị phân hoặc trong các tình huống bạn muốn tùy chỉnh hoặc sửa đổi quy trình cài đặt hoặc trình điều khiển đầu nối/ODBC trước khi cài đặt.source installation method is intended for platforms where a binary installation package is not available, or in situations where you want to customize or modify the installation process or Connector/ODBC drivers before installation.

    Nếu phân phối nhị phân không có sẵn cho một nền tảng cụ thể và bạn xây dựng trình điều khiển từ mã nguồn gốc.

Phân phối nhị phân kết nối/ODBC bao gồm một tệp INFO_BIN mô tả các tùy chọn môi trường và cấu hình được sử dụng để xây dựng phân phối. Nếu bạn đã cài đặt Trình kết nối/ODBC từ phân phối nhị phân và trải nghiệm các vấn đề liên quan đến xây dựng trên nền tảng, nó có thể giúp kiểm tra các cài đặt được sử dụng để xây dựng phân phối trên nền tảng đó. Phân phối nhị phân và nguồn bao gồm một tệp INFO_SRC cung cấp thông tin về phiên bản sản phẩm và kho lưu trữ nguồn mà từ đó phân phối được sản xuất. Thông tin này đã được thêm vào đầu nối/ODBC 8.0.14.

Nền tảng được hỗ trợ

Trình kết nối/ODBC có thể được sử dụng trên tất cả các nền tảng chính được MySQL hỗ trợ theo https://www.mysql.com/en/support/supportedplatforms/database.html. Điều này bao gồm Windows, hầu hết các hệ thống hoạt động giống như Unix và MacOS.

Ghi chú

Trên tất cả các nền tảng không phải Windows ngoại trừ MacOS, trình điều khiển được xây dựng chống lại unixODBC và đang mong đợi một SQLWCHAR 2 byte, chứ không phải 4 byte như iODBC đang sử dụng. Vì lý do này, các nhị phân chỉ tương thích với unixODBC; Tập hợp lại người lái xe chống lại iODBC để sử dụng chúng cùng nhau. Để biết thêm thông tin, xem Phần & NBSP; 3.2, Người quản lý trình điều khiển ODBC.only compatible with unixODBC; recompile the driver against iODBC to use them together. For further information, see Section 3.2, “ODBC Driver Managers”.

Để biết thêm hướng dẫn, hãy tham khảo tài liệu tương ứng với nền tảng nơi bạn đang cài đặt và liệu bạn có đang chạy trình cài đặt nhị phân hay tòa nhà từ nguồn:

Chọn trình điều khiển unicode hoặc ANSI

Trình kết nối/ODBC cung cấp tính linh hoạt để xử lý dữ liệu bằng bất kỳ ký tự nào được đặt thông qua trình điều khiển hỗ trợ Unicode của nó hoặc tốc độ thô tối đa cho phạm vi ký tự giới hạn hơn thông qua trình điều khiển ANSI của nó. Cả hai loại trình điều khiển đều được cung cấp trong cùng một gói tải xuống và cả hai đều được cài đặt trên hệ thống của bạn bằng chương trình cài đặt hoặc tập lệnh đi kèm với gói tải xuống. Người dùng cài đặt Trình kết nối/ODBC và đăng ký vào trình quản lý ODBC theo cách thủ công có thể chọn cài đặt và đăng ký một hoặc cả hai trình điều khiển; Các trình điều khiển khác nhau được xác định bởi

$> cp bin/* /usr/local/bin
$> cp lib/* /usr/local/lib
2 (đối với các ký tự rộng trên mạng) cho trình điều khiển Unicode và
$> cp bin/* /usr/local/bin
$> cp lib/* /usr/local/lib
3 cho trình điều khiển ANSI ở cuối tên thư viện. Ví dụ:
$> cp bin/* /usr/local/bin
$> cp lib/* /usr/local/lib
4 so với
$> cp bin/* /usr/local/bin
$> cp lib/* /usr/local/lib
5 hoặc
$> cp bin/* /usr/local/bin
$> cp lib/* /usr/local/lib
6 so với
$> cp bin/* /usr/local/bin
$> cp lib/* /usr/local/lib
7.Unicode-enabled driver, or the maximum raw speed for a more limited range of character sets through its ANSI driver. Both kinds of drivers are provided in the same download package, and are both installed onto your systems by the installation program or script that comes with the download package. Users who install Connector/ODBC and register it to the ODBC manager manually can choose to install and register either one or both of the drivers; the different drivers are identified by a
$> cp bin/* /usr/local/bin
$> cp lib/* /usr/local/lib
2 (for wide characters) for the Unicode driver and
$> cp bin/* /usr/local/bin
$> cp lib/* /usr/local/lib
3 for the ANSI driver at the end of the library names. For example,
$> cp bin/* /usr/local/bin
$> cp lib/* /usr/local/lib
4 versus
$> cp bin/* /usr/local/bin
$> cp lib/* /usr/local/lib
5, or
$> cp bin/* /usr/local/bin
$> cp lib/* /usr/local/lib
6 versus
$> cp bin/* /usr/local/bin
$> cp lib/* /usr/local/lib
7.

Ghi chú

Trên tất cả các nền tảng không phải Windows ngoại trừ MacOS, trình điều khiển được xây dựng chống lại unixODBC và đang mong đợi một SQLWCHAR 2 byte, chứ không phải 4 byte như iODBC đang sử dụng. Vì lý do này, các nhị phân chỉ tương thích với unixODBC; Tập hợp lại người lái xe chống lại iODBC để sử dụng chúng cùng nhau. Để biết thêm thông tin, xem Phần & NBSP; 3.2, Người quản lý trình điều khiển ODBC.

Để biết thêm hướng dẫn, hãy tham khảo tài liệu tương ứng với nền tảng nơi bạn đang cài đặt và liệu bạn có đang chạy trình cài đặt nhị phân hay tòa nhà từ nguồn:

Chọn trình điều khiển unicode hoặc ANSI

MacOS dựa trên hệ điều hành FreeBSD và thông thường bạn có thể sử dụng cổng mạng MySQL để kết nối với các máy chủ MySQL trên các máy chủ khác. Cài đặt trình điều khiển Trình kết nối/ODBC cho phép bạn kết nối với cơ sở dữ liệu MySQL trên bất kỳ nền tảng nào thông qua giao diện ODBC. Nếu ứng dụng của bạn yêu cầu giao diện ODBC, hãy cài đặt trình điều khiển đầu nối/ODBC.

Trên MacOS, quản trị viên ODBC, dựa trên trình quản lý iODBC, cung cấp dễ dàng quản lý trình điều khiển ODBC và cấu hình, cho phép cập nhật các tệp cấu hình iODBC cơ bản thông qua công cụ GUI. Công cụ này được bao gồm trong MacOS V10.5 trở lên; Người dùng các phiên bản macOS sau này cần tải xuống từ http://www.iodbc.org/dataspace/doc/iodbc/wiki/iodbcwiki/doads và cài đặt thủ công.

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

  • IODBC

  • OpenSSL là một sự phụ thuộc cần thiết. Gói nhị phân cài đặt MacOS OpenSSL, trong khi Lưu trữ TAR được nén không và yêu cầu bạn cài đặt OpenSSL trên hệ thống của mình trước quá trình cài đặt.

  • Thư viện thời gian chạy C ++ (LIBC ++)

Có hai cách để cài đặt Trình kết nối/ODBC trên macOS. Bạn có thể sử dụng gói được cung cấp trong kho lưu trữ TAR được nén mà bạn cài đặt thủ công hoặc sử dụng tệp hình ảnh đĩa nén (

$> myodbc-installer -a -d -n "MySQL ODBC 8.0 Driver" -t "Driver=/usr/local/lib/libmyodbc8w.so"
2), bao gồm trình cài đặt.

Để cài đặt bằng Lưu trữ TAR được nén (một số bước bên dưới có thể yêu cầu các đặc quyền siêu người dùng):

  1. Tải xuống kho lưu trữ TAR nén.

  2. Trích xuất kho lưu trữ:

    $> tar xvzf mysql-connector-odbc-x.y.z-macos10.z-x86-(32|64)bit.tar.gz
  3. Thư mục được tạo ra chứa hai thư mục con,

    $> myodbc-installer -a -d -n "MySQL ODBC 8.0 Driver" -t "Driver=/usr/local/lib/libmyodbc8w.so"
    3 và
    $> myodbc-installer -a -d -n "MySQL ODBC 8.0 Driver" -t "Driver=/usr/local/lib/libmyodbc8w.so"
    4. Sao chép những thứ này vào một vị trí phù hợp, chẳng hạn như
    $> myodbc-installer -a -d -n "MySQL ODBC 8.0 Driver" -t "Driver=/usr/local/lib/libmyodbc8w.so"
    5:

    $> cp bin/* /usr/local/bin
    $> cp lib/* /usr/local/lib
  4. Cuối cùng, đăng ký trình điều khiển bằng IODBC bằng công cụ MyODBC-Installer được bao gồm trong gói:myodbc-installer tool that was included in the package:

    Cho đầu nối/ODBC 8.0:

    $> myodbc-installer -a -d -n "MySQL ODBC 8.0 Driver" -t "Driver=/usr/local/lib/libmyodbc8w.so"

    Cho đầu nối/ODBC 5.3:

    $> myodbc-installer -a -d -n "MySQL ODBC 5.3 Driver" -t "Driver=/usr/local/lib/libmyodbc5w.so"

Để cài đặt bằng tệp hình ảnh đĩa nén (

$> myodbc-installer -a -d -n "MySQL ODBC 8.0 Driver" -t "Driver=/usr/local/lib/libmyodbc8w.so"
2):

  1. Tải xuống hình ảnh đĩa.

  2. Nhấp đúp chuột vào hình ảnh đĩa để mở nó. Bạn thấy trình cài đặt Trình kết nối/ODBC bên trong.

  3. Nhấp đúp chuột vào Trình cài đặt Trình kết nối/ODBC và bạn sẽ được hướng dẫn trong phần còn lại của quá trình cài đặt. Bạn cần các đặc quyền Superuser để hoàn thành cài đặt.

Để xác minh trình điều khiển đã cài đặt, sử dụng ứng dụng quản trị viên ODBC hoặc tiện ích MyODBC-Installer:myodbc-installer utility:

$> myodbc-installer -d -l


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 MySQL, do đó chọn trình điều khiển MySQL ODBC 8.0 ANSI hoặc Trình điều khiển Unicode ODBC 8.0 của MySQL và nhấp vào Kết thúc. Một hộp thoại Hộp thoại Kết nối MySQL/Cấu hình nguồn dữ liệu ODBC mở ra. Trong tên nguồn dữ liệu và hộp văn bản mô tả, cung cấp tên mong muốn và mô tả của nguồn dữ liệu.MySQL ODBC 8.0 ANSI Driver or MySQL ODBC 8.0 Unicode Driver and click on Finish. A dialog box MySQL Connector/ODBC Data Source configuration opens. In the Data Source name and description text box, provide the desired name and the description of the Data source.

MySQL Workbench có sử dụng ODBC không?

PYODBC: Là mô -đun Python được MySQL Workbench sử dụng để giao diện với ODBC và có thể được sử dụng để di chuyển các cơ sở dữ liệu tuân thủ ODBC như PostgreSQL và DB2.Trong Windows và MacOS, nó được bao gồm với Workbench.Trong Linux, các nhị phân được cung cấp bởi Oracle cũng bao gồm PYODBC., and may be used to migrate ODBC compliant databases such as PostgreSQL and DB2. In Windows and macOS, it is included with Workbench. In Linux, binaries provided by Oracle also include pyodbc.

Trình điều khiển nào được sử dụng trong MySQL?

Trình kết nối MySQL/ODBC là tên của họ trình điều khiển ODBC MySQL (trước đây được gọi là Trình điều khiển MyODBC) cung cấp quyền truy cập vào cơ sở dữ liệu MySQL bằng API kết nối cơ sở dữ liệu mở (ODBC) tiêu chuẩn công nghiệp.MySQL Connector/ODBC is the name for the family of MySQL ODBC drivers (previously called MyODBC drivers) that provide access to a MySQL database using the industry standard Open Database Connectivity (ODBC) API.

Chuỗi kết nối ODBC là gì?

Chuỗi kết nối trình điều khiển ODBC bao gồm các cài đặt, chẳng hạn như tên nguồn dữ liệu, cần thiết để thiết lập kết nối ban đầu.Giá trị mặc định là một chuỗi rỗng ("").Độ dài tối đa là 1024 ký tự.includes settings, such as the data source name, needed to establish the initial connection. The default value is an empty string (""). The maximum length is 1024 characters.