PDA

View Full Version : درخواست راهنمای آموزش نصب درایور mysql



st@rter
دوشنبه 20 بهمن 1393, 14:52 عصر
با سلام بنده هرکاری میکنم نمیتونم درایور mysql رو نصب کنم

chikar
دوشنبه 20 بهمن 1393, 17:15 عصر
روش اتصال با کیوت 5.1 و یا 4 یه کمی متفاوت هست
نصب درایور در نسخه کیوت qt5.4:
به مسیری که mysql رو نصب کردید برید
C:\MySQL5.5.21\MySQL_Server 5.5\lib
و در پوشه lib، فایل libmysql.dll رو در C:/windows یا C:\Qt\Qt5.4.0\5.4\msvc2010_opengl\bin کپی کنید
یه سر هم به مسیر زیر بزنید ببینید فایل های qsqlmysql.dll و qsqlmysqld.dll وجود دارند یا نه، باید وجود داشته باشند در غیر اینصورت بگو تا روش ایجاد اون ها رو بگم!
C:\Qt\Qt5.4.0\5.4\msvc2010_opengl\plugins\sqldrive rs
یه سر به فایل .pro بزن و QT+=sql رو اضافه کن
حالا می تونید وصل شید با کدهای زیر، اول هدرفایل ها رو بگذار و بعد هم کدهات رو مثلا

#include <QApplication>
#include <QDebug>
#include <QtSql/QSql>
#include <QtSql/QSqlDatabase>
#include <QtSql/QSqlError>

int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL","db");
db.setHostName("localhost");
// db.setDatabaseName("testdb");
//db.setUserName("");
// db.setPassword("");
if (!db.open())
{
qDebug() <<"Erro is ........: "<< db.lastError().text();

}
else
{
qDebug() << "Success!...............";
}

return a.exec();
}

اگر هم با خطای cannot connet to mysql localhost or 127.0.0.1 10061 مواجه شدی یعنی مای اسکیو الت کانفیگ نیست به مسیری که اون رو
نصب کردی برو یعنی C:\MySQL5.5.21\MySQL_Server 5.5\bin و فایل mysqld.exe رو اجرا کن
البته راه بهتر این هست که mysql ات رو کانفیگ کنی یعنی به همون مسیر بری و فایل MySQLInstanceConfig.exe رو اجرا کنی و کانفیگ اصولی رو انجام بدی

st@rter
دوشنبه 20 بهمن 1393, 22:01 عصر
آقا واقعا مرسی لطف بزرگی کردی مرسی .

برای لینوکس چطور باید انجام داد؟

حامد مصافی
سه شنبه 21 بهمن 1393, 10:11 صبح
بسته‌های libmysql++3 و libmysql++-dev رو نصب کن