I am running MYSQL 3.23.36 on windows NT. I am not
able to connect  to the server through a ‘C’ program
using mysql_real_connect() from another computer. The
other computer is running on Windows 98. My
permissions are alright and I am able to connect to
the server interactively through the command line
program ‘mysql’.

Interestingly, the ‘C’ program works alright when I
run it on the WINDOWS NT computer itself (i.e., the
computer on which the server is running) using NULL or
“localhost” as the hostname.

Relevant Portion of My ‘C’ program is reproduced
below:
////////////////////////////////////////////////
void print_error(MYSQL *conn, char *message)
{
        char string[500];
        char string1[250];

        wsprintf(string, "%s\n", message);
        if (conn != NULL)
        {
                wsprintf(string1, "Error %u (%s)\n",
mysql_errno(conn), mysql_error(conn));
                strcat(string, string1);
        }
        MessageBox(NULL, string, NULL, MB_OK | MB_ICONERROR);
}

////////////////////////////////////////////////
MYSQL *do_connect()
{
        MYSQL *conn;

        conn = mysql_init(NULL);
        if (conn == NULL)
        {
                print_error(NULL, "MySql could not be initialized");
                return NULL;
        }

        if (mysql_real_connect(conn, "191.254.20.103", "JKA",
"jka", "ABT", 0, NULL, 0) == NULL)
        {
                print_error(conn, "Could not connect to server");
                return NULL;
        }

        /*if (mysql_real_connect(conn, NULL, "JKA", "jka", 0,
NULL, 0) == NULL)
        {
                print_error(conn, "Could not connect to server");
                return NULL;
        }

        if (mysql_select_db(conn, "ABT") != 0)
        {
                print_error(conn, "ABT database could not be
selected");
                mysql_close(conn);
                return NULL;
        }*/

        return (conn);
}
I always get the following error message:
Error 1044 (Access denied to user:
‘[EMAIL PROTECTED]’ to database ‘ABT’)
I have given Select, Insert, and delete grants to
[EMAIL PROTECTED] on all tables of the database ABT.

Kindly help.



____________________________________________________________
Do You Yahoo!?
Get your free @yahoo.co.uk address at http://mail.yahoo.co.uk
or your free @yahoo.ie address at http://mail.yahoo.ie

---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to