mysql靜態編譯版本的驅動(mysql靜態編譯版本的驅動在哪)

本文目錄一覽:

求教大神 qt5編譯mysql驅動問題

注意編譯器一定要和MYSQL的平台版本一致,32位的用32位的編譯器編譯,64位的用64位的編譯器編譯。

準備工作:MYSQL的目錄:D:\SQL_Server\mariadb

Qt5.1.1的目錄:C:\Qt

1. 先將D:\SQL_Server\mariadb中的include\和lib\文件夾複製到根目錄(C:),因為後面make時路徑不能有空格。

2. 打開QT5.1.1 for Desktop(MinGW 4.8)

cd C:\Qt\Qt5.1.1\5.1.1\Src\qtbase\src\plugins\sqldrivers\mysql

qmake “INCLUDEPATH+=D:\SQL_Server\mariadb\include” “LIBS+=D:\SQL_Server\mariadb\lib\libmysql.lib” mysql.pro

mingw32-make

如果出現找不到mysql.h文件就用qtcreator打開mysql.pro文件,配置項目,然後編譯,就會出現錯誤提示,把#include mysql.h改成#include mysql/mysql.h,編譯就行了,或回到命令行再次執行mingw32-make即可.

3. 編譯成功後。

進入到C:\Qt\Qt5.1.1\5.1.1\Src\qtbase\plugins\sqldrivers目錄下,選中qsqlmysql.dll和 qsqlmysqld.dll兩個文件,

複製到C:\Qt\Qt5.1.1\5.1.1\mingw48_32\plugins\sqldrivers目錄下。

如何在ODBC數據源中配置MySQL驅動?

      我們如果要通過ODBC連接MYSQL就需要配置MYSQL驅動,那麼如何在ODBC數據源中配置MYSQL驅動呢?

工具/材料

ODBC數據源管理器

操作方法

01、首先要下載MYSQL驅動程序,點擊驅動程序進入安裝界面,點擊Next按鈕

02、在彈出的安裝類型界面中選擇Typical類型。

03、然後按Win+R組合鍵打開運行界面,輸入control命令。

04、接下來在控制面板中點擊管理工具選項。

05、然後進入管理工具我們點擊ODBC數據源選項,這裡大家根據自己的系統版本選擇即。

06、在彈出的ODBC數據源管理程序界面中點擊右側的添加按鈕。

07、然後進入創建數據源界面,這裡選擇MySQL ODBC 8.0 Unicode Driver選項。

08、接着我們配置Mysql的連接地址和用戶名密碼即可。

09、然後點擊Test按鈕,如果彈出如下圖所示的提示則代表連接成功。

10、最後我們點擊確定就可以將MySQL的驅動程序加載進ODBC數據源管理程序中了。

操作方法

01、首先要下載MYSQL驅動程序,點擊驅動程序進入安裝界面,點擊Next按鈕

02、在彈出的安裝類型界面中選擇Typical類型。

03、然後按Win+R組合鍵打開運行界面,輸入control命令。

04、接下來在控制面板中點擊管理工具選項。

05、然後進入管理工具我們點擊ODBC數據源選項,這裡大家根據自己的系統版本選擇即。

06、在彈出的ODBC數據源管理程序界面中點擊右側的添加按鈕。

07、然後進入創建數據源界面,這裡選擇MySQL ODBC 8.0 Unicode Driver選項。

08、接着我們配置Mysql的連接地址和用戶名密碼即可。

09、然後點擊Test按鈕,如果彈出如下圖所示的提示則代表連接成功。

10、最後我們點擊確定就可以將MySQL的驅動程序加載進ODBC數據源管理程序中了。

求Qt5.10 for msvc2015 mysql靜態編譯版本的驅動

樓主可以通過查看依賴庫的軟件(比如windows depends)把所有依賴的DLL都打包起來

和你的EXE一起拷貝到別的電腦上就能直接跑 了

centos7安裝編譯mysql的驅動的問題

檢查yum是否有 mysql-server的 repo

命令:

rpm -qa|grep mysql

沒有安裝就按照本步驟進行下載和安裝,有則跳過

下載repo,命令:

wget 地址請參考圖片

安裝repo,命令:

sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

安裝後,在/etc/yum.repos.d/ 會有兩個 repo 文件 mysql-community.repo,mysql-community-source.repo

安裝 mysql

命令:

sudo yum install mysql-server

等待命令完成即可

重新啟動 mysql 服務

命令:

sudo systemctl restart mysqld.service

測試登陸

命令:

mysql -u root

5.7版本和8.0以上的mysql版本的驅動在使用時有什麼不同

路徑不同,使用命令不同。

1、5.7版本的mysql驅動路徑是5.7的驅動包,8.0以上是8的驅動包。

2、8.0以上的mysql版本驅動時使用命令中的pwd需要去掉,而5.7版本的保留IDENTIFIEDBYpwd。

原創文章,作者:NLHA5,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/129297.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
NLHA5的頭像NLHA5
上一篇 2024-10-03 23:26
下一篇 2024-10-03 23:26

相關推薦

  • 如何修改mysql的端口號

    本文將介紹如何修改mysql的端口號,方便開發者根據實際需求配置對應端口號。 一、為什麼需要修改mysql端口號 默認情況下,mysql使用的端口號是3306。在某些情況下,我們需…

    編程 2025-04-29
  • Git secbit:一種新型的安全Git版本

    Git secbit是一種新型的安全Git版本,它在保持Git原有功能的同時,針對Git存在的安全漏洞做出了很大的改進。下面我們將從多個方面對Git secbit做詳細地闡述。 一…

    編程 2025-04-29
  • Centos7配置靜態ip

    本文將詳細闡述如何在Centos7系統中配置靜態ip。 一、查看網絡接口 在配置靜態ip之前,我們首先需要查看系統中的網絡接口,以確定我們需要配置的網卡是哪一個。 ifconfig…

    編程 2025-04-29
  • Python操作MySQL

    本文將從以下幾個方面對Python操作MySQL進行詳細闡述: 一、連接MySQL數據庫 在使用Python操作MySQL之前,我們需要先連接MySQL數據庫。在Python中,我…

    編程 2025-04-29
  • MySQL遞歸函數的用法

    本文將從多個方面對MySQL遞歸函數的用法做詳細的闡述,包括函數的定義、使用方法、示例及注意事項。 一、遞歸函數的定義 遞歸函數是指在函數內部調用自身的函數。MySQL提供了CRE…

    編程 2025-04-29
  • 如何將Java項目分成Modules並使用Git進行版本控制

    本文將向您展示如何將Java項目分成模塊,並使用Git對它們進行版本控制。分割Java項目可以使其更容易維護和拓展。Git版本控制還可以讓您跟蹤項目的發展並協作開發。 一、為什麼要…

    編程 2025-04-28
  • Python的版本演變

    Python是一門非常流行的編程語言,它有着簡潔、易讀、易寫的特點。自1991年由Guido van Rossum發明以來,Python已經發展成為一個成熟的編程語言,擁有多個版本…

    編程 2025-04-28
  • MySQL bigint與long的區別

    本文將從數據類型定義、存儲空間、數據範圍、計算效率、應用場景五個方面詳細闡述MySQL bigint與long的區別。 一、數據類型定義 bigint在MySQL中是一種有符號的整…

    編程 2025-04-28
  • librosa版本用法介紹

    librosa是一個用於音頻信號處理的python庫,具有多種處理音頻的功能。在librosa庫中,版本號非常重要,在不同的版本中可能會存在一些差異。本文將圍繞librosa的版本…

    編程 2025-04-28
  • MySQL左連接索引不生效問題解決

    在MySQL數據庫中,經常會使用左連接查詢操作,但是左連接查詢中索引不生效的情況也比較常見。本文將從多個方面探討MySQL左連接索引不生效問題,並給出相應的解決方法。 一、索引的作…

    編程 2025-04-28

發表回復

登錄後才能評論