Debian mysql odbc

Nhiệm vụ có vẻ dễ dàng để cài đặt trình điều khiển MySQL ODBC trên Ubuntu 16. 04 đã trở thành một thách thức. Đó là kết quả của sự cố nâng cấp trình điều khiển mà các nhà phát triển Ubuntu không thể xử lý được

Nếu bạn có phiên bản Ubuntu 16 mới nhất. 04 trên hệ thống của bạn, bạn có thể đã gặp sự cố khi cố gắng xác định trình điều khiển ODBC

# apt-get install libmyodbc Reading package lists.. Done Building dependency tree Reading state information.. Done Package libmyodbc is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'libmyodbc' has no installation candidate

Trước đó, MySQL có thể được truy cập thông qua các ứng dụng dựa trên ODBC, sau khi cài đặt trình điều khiển ODBC bằng lệnh Terminal đơn giản

apt-get install libmyodbc

Đối với phiên bản mới nhất, mọi nỗ lực tìm kiếm kho lưu trữ Ubuntu cho trình điều khiển ODBC đều vô ích. trong số tất cả các kho lưu trữ được liệt kê trong các nguồn phần mềm, không có kho nào bao gồm gói libmyodbc. Theo lịch sử phiên bản Ubuntu, gói đã từng tồn tại nhưng đã bị xóa do một số lỗi nhất định

mysql 5. 7, trái ngược với các phiên bản khác, hạn chế các biểu tượng có sẵn trong libmysqlclient20. Có vẻ như MyODBC sử dụng một số ký hiệu này nên không thể cài đặt nó từ libmysqlclient-dev

Trên thực tế, việc duy trì MyODBC trong Ubuntu là một câu hỏi gây tranh cãi, vì không có sự phụ thuộc khó khăn nào vào nó và nó là giải pháp thay thế mặc định cho libreoffice-canzeley-client

Do đó, MyODBC sử dụng các chức năng libmysqlclient không tương thích với MySQL 5. 7 không được Ubuntu 16 hỗ trợ. 04 tại thời điểm này. Sau khi làm việc trên MySQL 5. 7 đã hoàn tất, các nhà phát triển Ubuntu có thể đưa nó trở lại bản phát hành. Tuy nhiên, có khả năng nó sẽ không bao giờ xảy ra

Nếu bạn có phần mềm hoàn toàn yêu cầu trình điều khiển MySQL ODBC, bạn có thể thiết lập một phần mềm và làm cho nó hoạt động trên Ubuntu 16. 04. Để làm điều đó, hãy thực hiện các bước sau

  1. Tải xuống trình điều khiển ODBC cho Ubuntu 15. 10 (mysql-connector-odbc-5. 3. 6-linux-ubuntu15. 10-x86-64bit. hắc ín. gz) từ trang này
  2. Giải nén các tập tin. tar -xvf mysql-connector-odbc-5.3.6-linux-ubuntu15.10-x86-64bit.tar.gz
  3. Copy driver vào thư mục ODBC. sudo cp mysql-connector-odbc-5.3.6-linux-ubuntu15.10-x86-64bit/lib/libmyodbc5* /usr/lib/x86_64-linux-gnu/odbc/
  4. Cài đặt nó. sudo mysql-connector-odbc-5.3.6-linux-ubuntu15.10-x86-64bit/bin/myodbc-installer -d -a -n "MySQL" -t "DRIVER=/usr/lib/x86_64-linux-gnu/odbc/libmyodbc5w.so;"

Kiểm tra chức năng của nó

  1. Tạo DSN. ________số 8_______
  2. Kết nối cơ sở dữ liệu và truy vấn nó.
    [email protected]:~$ isql test
    +—————————————+
    | Connected! |
    | |
    | sql-statement |
    | help [tablename] |
    | quit |
    | |
    +—————————————+
    SQL> show tables
    +——————————————————————+
    | Tables_in_mysql |
    +——————————————————————+
    | columns_priv |
    | db |
    | engine_cost |
    | event |
    | func |
    ……….
    +——————————————————————+
    
  3. Cuối cùng, bạn sẽ nhận được cấu hình tệp sau.
    [email protected]:~$ cat /etc/odbc.ini
    [test]
    Driver=MySQL
    SERVER=127.0.0.1
    UID=root
    PWD=123456
    DATABASE=mysql
    PORT=3306
    
    [email protected]:~$ cat /etc/odbcinst.ini
    [MySQL]
    Driver=/usr/lib/x86_64-linux-gnu/odbc/libmyodbc5w.so
    UsageCount=1
    

Trình điều khiển ODBC cho MySQL đã được cài đặt. Phần mềm của bạn hiện có cơ hội thiết lập kết nối với MySQL trực tiếp qua TCP/IP

Tiếp theo, MySQL hoặc cơ sở dữ liệu khác của bạn có chứa dữ liệu nhạy cảm cần được bảo mật và bảo vệ không?

[MySQL ODBC 8.0 Unicode Driver] Description = ODBC for MySQL Driver = /lib/libmyodbc8w.so Setup = /lib/libmyodbc8w.so FileUsage = 1

Trong các trường và, bạn phải chỉ định đường dẫn tệp của tệp mà bạn đã giải nén vào thư mục cục bộ trong hệ thống của mình

Làm cách nào để cài đặt trình kết nối MySQL ODBC trên Linux?

Cài đặt trình điều khiển MySQL ODBC trên Linux .
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 về. Linux - Chung (glibc 2. 12) (x86, 64-bit).
Giải nén tệp đã tải xuống vào một thư mục cục bộ trong hệ thống của bạn. .
chỉnh sửa

Bạn có thể sử dụng ODBC với MySQL không?

Trình kết nối MySQL/ODBC 8. 0 được khuyến nghị sử dụng với MySQL Server 8. 0, 5. 7 và 5. 6 . Vui lòng nâng cấp lên MySQL Connector/ODBC 8. 0. Để biết các ghi chú nêu chi tiết các thay đổi trong mỗi bản phát hành Trình kết nối/ODBC, hãy xem Ghi chú phát hành Trình kết nối MySQL/ODBC.

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.

Cách cài đặt MySQL ODBC 8. 0 trình điều khiển ANSI?

Mở Bảng điều khiển > Công cụ quản trị > Nguồn dữ liệu ODBC (64-bit) > tab DSN hệ thống > Thêm. Thao tác này sẽ khởi chạy trình hướng dẫn Tạo nguồn dữ liệu mới. Chọn MySQL ODBC 8. 0 ANSI từ danh sách và nhấp vào Kết thúc