Hey,
ik ben voor een project een beetje met MySQL aan het prutsen maar het lukt mij niet om vanuit een c-programma een connectie te maken met de databank :
en dan krijgt ik volgend bericht in mn dos venster :
Failed to connect to database.
Error : Access denied for user 'login'@'localhost' (using password: YES)
Die username waaronder ik wil inloggen heb ik als volgt aangemaakt :
GRANT ALL PRIVILEGES ON *.* TO 'login'@'localhost' IDENTIFIED BY 'pass' WITH GRANT OPTION;
google en de search van tweakers hebben me nog niet veel wijzer gemaakt.
ik ben voor een project een beetje met MySQL aan het prutsen maar het lukt mij niet om vanuit een c-programma een connectie te maken met de databank :
C++:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| #include <iostream> #include <my_global.h> #include <mysql.h> using namespace std; int main(){ MYSQL mysql; mysql_init(&mysql); if (!mysql_real_connect(&mysql,"localhost","hier mn loginlogin","hier mn pass","project",0,NULL,0)) { cerr << "Failed to connect to database." << endl; cerr << "Error : " << mysql_error(&mysql) << endl; exit(1); } mysql_close(&mysql); } |
en dan krijgt ik volgend bericht in mn dos venster :
Failed to connect to database.
Error : Access denied for user 'login'@'localhost' (using password: YES)
Die username waaronder ik wil inloggen heb ik als volgt aangemaakt :
GRANT ALL PRIVILEGES ON *.* TO 'login'@'localhost' IDENTIFIED BY 'pass' WITH GRANT OPTION;
google en de search van tweakers hebben me nog niet veel wijzer gemaakt.