Labview遠程連接MySQL詳細教程

一、遠程服務器上MySQL的操作

1、服務器安裝MySQL

遠程桌面連接

下載安裝MySQL(個人喜歡使用mis安裝)
下載地址:https://dev.mysql.com/downloads/mysql/
按照網上的教程很容易安裝。

2、配置MySQL容許遠程訪問

首先,服務器的防火牆要容許MySQL的端口支持TCP/IP協議(MySQL的訪問端口默認是3306),在防火牆設置的高級選項中,打開如下界面
在這裏插入圖片描述
如上圖所示,端口3306已經默認是支持TCP訪問。如果不支持,可以點擊右側的新建規則。
在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述

然後,在MySQL中創建一個用戶,讓該用戶能夠遠程訪問MySQL中的數據庫。

打開MySQL 8.0 Command Line Client
在這裏插入圖片描述

  1. 輸入密碼,登陸MySQL;
  2. 創建遠程登陸用戶並授權;
CREATE USER  'user_name'@'host'  IDENTIFIED BY  'password';
  • user_name.*:要創建的用戶名;
  • host:表示要這個新創建的用戶允許從哪臺機登陸,如果只允許從本機登陸,則 填 ‘localhost’ ,如果允許從遠程登陸,則填 ‘%’;
  • ’password’:新創建用戶的登陸數據庫密碼,如果沒密碼可以不寫。

例如:

mysql> create user 'user_name'@'%' identified by '123456';
Query OK, 0 rows affected (0.01 sec)
  1. 將已有數據庫授權給剛創建的帳號;
mysql> grant all privileges on vft.* to 'user_name';
Query OK, 0 rows affected (0.01 sec)

ok,服務器上的MySQL遠程訪問配置完成了。

二、客戶端操作

安裝MySQL的ODBC驅動

首先保證客戶端已安裝MySQL的ODBC驅動,沒有安裝可以前往
https://dev.mysql.com/downloads/connector/odbc/ 自行安裝對應版本的ODBC驅動。
在這裏插入圖片描述

一路默認安裝下去。
安裝完成後,創建MySQL數據源。

創建MySQL的ODBC數據源

打開ODBC 數據源管理程序,點擊添加
在這裏插入圖片描述
選擇MySQL ODBC的驅動,然後點擊完成。
在這裏插入圖片描述
在之後彈出的界面配置如下
在這裏插入圖片描述
1.爲該數據源起一個名字;
2.MySQL數據庫所在服務其的IP;
3.能夠遠程訪問MySQL的帳號名;
4.帳號對應的密碼;
5.選擇該帳號中的一個數據庫;
最後單擊OK。

使用UDL文件連接數據庫

打開Labview,Tools->Create Data Link
在這裏插入圖片描述
如上圖選擇ODBC Driver,點擊下一步。
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-eudDLhhQ-1578737521462)(01A6A61229CF4D2799A393B74BD622CE)]

  • 填入數據源名稱;
  • 填入能夠訪問數據庫的帳號和密碼;
  • 可以單擊測試連接;
  • 測試成功,單擊確定按鈕。
  • [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-DeVYKnYj-1578737521463)(97F628994E84485AA261E226E718AF7A)]

單擊確定按鈕後,會讓你選擇路徑和命名生成的udl文件;

在這裏插入圖片描述

在Labview中使用ODBC庫函數訪問數據庫
在這裏插入圖片描述
實測沒有問題。

發佈了23 篇原創文章 · 獲贊 19 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章