Cài đặt trình điều khiển mysql odbc linux

Đôi khi bạn có thể thấy cần phải phát triển các ứng dụng đa nền tảng sử dụng cơ sở dữ liệu. ODBC có thể là một giải pháp cho nhu cầu về tính di động của bạn, nhưng thật không may, việc thiết lập kết nối ODBC trên Linux không dễ dàng như trên Windows. Hướng dẫn này cố gắng làm sáng tỏ quy trình này bằng cách hướng dẫn bạn cách thêm trình điều khiển ODBC trên Ubuntu. Quá trình được mô tả bên dưới đã được thử nghiệm trên Ubuntu 8. 04 và Ubuntu8. 10

 

1. Cài đặt giao diện người dùng iodbc - GTK+ config cho Trình quản lý trình điều khiển iODBC

sudo apt-get install iodbc

 

2. Cài đặt trình kết nối mysql cho odbc

sudo apt-get install libmyodbc

 

3. bắt đầu iodbc

iodbcadm-gtk

 

4. Thêm trình điều khiển mysql vào danh sách trình điều khiển ODBC

Chuyển sang tab "Trình điều khiển ODBC", nhấp vào "Thêm trình điều khiển". Nhập mô tả trình điều khiển (i. e. , "MySQL")

Đối với "Tên tệp trình điều khiển", hãy chọn /usr/lib/odbc/libmyodbc. nên .
Đối với "Tên tệp thiết lập", hãy chọn /usr/lib/odbc/libodbcmyS. nên .

Tệp thiết lập này dường như được cung cấp bởi unixodbc mà tôi đã cài đặt

 

5. Tạo DSN người dùng mới (quy trình giống với DSN hệ thống)

Nhấp vào "Thêm", chọn trình điều khiển MySQL ODBC đã được tạo

Đặt tên cho nguồn dữ liệu của bạn (i. e. " bobs_mysqldb ").

Bây giờ bạn sẽ phải thêm một vài từ khóa dựa trên cấu hình máy chủ của mình. tối thiểu bạn nên có

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

Trong các trường Trình điều khiển và Thiết lập, bạn phải chỉ định đường dẫn tệp của các tệp mà bạn đã sao chép trong hệ thống cục bộ của mình

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ó phụ thuộc khó 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. ________số 8_______
  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. sudo mysql-connector-odbc-5.3.6-linux-ubuntu15.10-x86-64bit/bin/myodbc-installer -s -a -c2 -n "test" -t "DRIVER=MySQL;SERVER=127.0.0.1;DATABASE=mysql;UID=root;PWD=123456"
  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?

Làm cách nào để cài đặt trình điều khiển ODBC trong Ubuntu?

Để thực hiện, hãy thực hiện theo các bước sau. .
Tải xuống trình điều khiển ODBC cho Ubuntu 15. 10 (mysql-connector-odbc-5. 3. 6-linux-ubuntu15. .
Giải nén các tập tin. tar -xvf mysql-connector-odbc-5. 3. 6-linux-ubuntu15. .
Copy driver vào thư mục ODBC. Sudo cp mysql-connector-odbc-5. 3. .
Cài đặt nó. sudo mysql-connector-odbc-5. 3

Làm cách nào để thêm MySQL ODBC?

Để thiết lập nguồn dữ liệu ODBC mới cho Máy chủ MySQL. .
Cài đặt trình điều khiển MySQL ODBC mới nhất. .
Mở Quản trị viên ODBC 64 bit. .
Mở tab Hệ thống DSN và nhấp vào Thêm
Chọn trình điều khiển MySQL ODBC mới nhất và nhấp vào Kết thúc
Nhập thông tin đăng nhập ODBC. .
Kiểm tra kết nối 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

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.