本文目錄一覽:
- 1、求教大神 qt5編譯mysql驅動問題
- 2、如何在ODBC數據源中配置MySQL驅動?
- 3、求Qt5.10 for msvc2015 mysql靜態編譯版本的驅動
- 4、centos7安裝編譯mysql的驅動的問題
- 5、5.7版本和8.0以上的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-hk/n/129297.html