hallo,
allereerst al hartstikke fijn dat jullie er zijn. Ik zit met het probleem dat ik mysql-4.0.17 wil installeren op slackware linux 9.1 (linux kernel 2.4.22).
Ik heb help handleiding en op internet gelezen, maar ik kom er niet uit.
Ik wil iets waar ik al zeker een jaar mee bezig ben maar me nog steeds irritant niet lukt, namelijk een grote database pc waar ik alle komma gescheiden bestanden (oud programmaatje in C gemaakt) om kan zetten naar een database in MySQL-4.0.17. Deze tabellen zou ik dan later in word kunnen gebruiken mocht ik ze nodig willen hebben (m.b.v. de mysql 3.51 odbc client).
Installeren is goed gegaan, ik heb de odbc client op een werkstation geinstalleerd. Het werkstation heeft een dynamisch ip adres. En daar zit het probleem.
Als ik op de pc met mysql daemon (linux) de mysql monitor gebruik en wissel naar de database die ik wil hebben, dan zegt hij
mysql> \u adresboek
Database changed
mysql>
Dat zit dus ook goed, datzelfde gaat ook goed als ik een ssh client gebruikt en dan de mysql monitor gebruik. Wil ik nu in ODBC gegevensbronnenbeheer > (met alle credentials username, password, etc. ingevoerd)
de databaseverbinding testen dan zegt hij
[MySQL][ODBC 3.51 Driver] Host '172.16.1.x' is not allowed to connect to this MySQL server (waarbij x in de range 0 t/m 255 ligt)
Ik heb de host en user database bijna alles al op Yes gezet, maar dat helpt ook geen zier. De tabel heet adresboek (niet kees sensitive)
Een overzicht van de host en user tabellen
| Host | User | Password | Select_priv | Insert_priv | Update_priv | Delete_priv | Create_priv | Drop_priv | Reload_priv | Shutdown_priv | Process_priv | File_priv | Grant_priv | References_priv | Index_priv | Alter_priv | Show_db_priv | Super_priv | Create_tmp_table_priv | Lock_tables_priv | Execute_priv | Repl_slave_priv | Repl_client_priv | ssl_type | ssl_cipher | x509_issuer | x509_subject | max_questions | max_updates | max_connections |
| localhost | root | 6a77f1277b51f67f | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | | | | | 0 | 0 | 0 |
| slackware | root | | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | | | | | 0 | 0 | 0 |
| localhost | | | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | | | | | 0 | 0 | 0 |
| slackware | | | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | | | | | 0 | 0 | 0 |
| 172.16.1.0/255.255.0.0 | mysql | | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | N | N | N | N | N | N | N | N | | | | | 0 | 0 | 0 |
5 rows in set (0.01 sec)
HOST DATABASE
| Host | Db | Select_priv | Insert_priv | Update_priv | Delete_priv | Create_priv | Drop_priv | Grant_priv | References_priv | Index_priv | Alter_priv | Create_tmp_table_priv | Lock_tables_priv |
| % | adresboek | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
1 row in set (0.00 sec)
mysql>
mysql> insert into host values ( '%', 'adresboek', 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
Query OK, 1 row affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
HEEL BELANGRIJKE VRAAG!
Wat voor entry moet er in de host database staan?
In welke vorm? Deze is namelijk nu leeg.
Hoe komt het dat hij deze melding host not allowed to connect on this MySQL server geeft?
Laatste wat ik wil weten, hoe importeert je een tabel naar/in Excel XP van een ODBC database verbinding? Ik bedoel ik weet dat je in Word XP kunt zeggen werkblad databases, en vervolgens database invoegen, maar zoiets moet toch in Excel XP ook kunnen?
allereerst al hartstikke fijn dat jullie er zijn. Ik zit met het probleem dat ik mysql-4.0.17 wil installeren op slackware linux 9.1 (linux kernel 2.4.22).
Ik heb help handleiding en op internet gelezen, maar ik kom er niet uit.
Ik wil iets waar ik al zeker een jaar mee bezig ben maar me nog steeds irritant niet lukt, namelijk een grote database pc waar ik alle komma gescheiden bestanden (oud programmaatje in C gemaakt) om kan zetten naar een database in MySQL-4.0.17. Deze tabellen zou ik dan later in word kunnen gebruiken mocht ik ze nodig willen hebben (m.b.v. de mysql 3.51 odbc client).
Installeren is goed gegaan, ik heb de odbc client op een werkstation geinstalleerd. Het werkstation heeft een dynamisch ip adres. En daar zit het probleem.
Als ik op de pc met mysql daemon (linux) de mysql monitor gebruik en wissel naar de database die ik wil hebben, dan zegt hij
mysql> \u adresboek
Database changed
mysql>
Dat zit dus ook goed, datzelfde gaat ook goed als ik een ssh client gebruikt en dan de mysql monitor gebruik. Wil ik nu in ODBC gegevensbronnenbeheer > (met alle credentials username, password, etc. ingevoerd)
de databaseverbinding testen dan zegt hij
[MySQL][ODBC 3.51 Driver] Host '172.16.1.x' is not allowed to connect to this MySQL server (waarbij x in de range 0 t/m 255 ligt)
Ik heb de host en user database bijna alles al op Yes gezet, maar dat helpt ook geen zier. De tabel heet adresboek (niet kees sensitive)
Een overzicht van de host en user tabellen
| Host | User | Password | Select_priv | Insert_priv | Update_priv | Delete_priv | Create_priv | Drop_priv | Reload_priv | Shutdown_priv | Process_priv | File_priv | Grant_priv | References_priv | Index_priv | Alter_priv | Show_db_priv | Super_priv | Create_tmp_table_priv | Lock_tables_priv | Execute_priv | Repl_slave_priv | Repl_client_priv | ssl_type | ssl_cipher | x509_issuer | x509_subject | max_questions | max_updates | max_connections |
| localhost | root | 6a77f1277b51f67f | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | | | | | 0 | 0 | 0 |
| slackware | root | | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | | | | | 0 | 0 | 0 |
| localhost | | | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | | | | | 0 | 0 | 0 |
| slackware | | | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | | | | | 0 | 0 | 0 |
| 172.16.1.0/255.255.0.0 | mysql | | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | N | N | N | N | N | N | N | N | | | | | 0 | 0 | 0 |
5 rows in set (0.01 sec)
HOST DATABASE
| Host | Db | Select_priv | Insert_priv | Update_priv | Delete_priv | Create_priv | Drop_priv | Grant_priv | References_priv | Index_priv | Alter_priv | Create_tmp_table_priv | Lock_tables_priv |
| % | adresboek | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
1 row in set (0.00 sec)
mysql>
mysql> insert into host values ( '%', 'adresboek', 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
Query OK, 1 row affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
HEEL BELANGRIJKE VRAAG!
Wat voor entry moet er in de host database staan?
In welke vorm? Deze is namelijk nu leeg.
Hoe komt het dat hij deze melding host not allowed to connect on this MySQL server geeft?
Laatste wat ik wil weten, hoe importeert je een tabel naar/in Excel XP van een ODBC database verbinding? Ik bedoel ik weet dat je in Word XP kunt zeggen werkblad databases, en vervolgens database invoegen, maar zoiets moet toch in Excel XP ook kunnen?