Hey folks -
Here is hoping someone can help & once I get it down I promise I'll post all
my work on this list so some other newbie can benefit.
I'm simply trying to run a very very straightforward JDBC test with mySQL &
I keep getting the "Server configuration denies access to data source"
error. But before you tell me that I must simply look at what my mysql.db &
mysql.user table allows - I'VE TRIED THAT. I realize that the error is
probably there somewhere - but I can't see it.
I've tried connecting with 2 different accounts - the provided "root" & a
user I created "deep" to 2 different databases the provided "test" &
"testdb" which I created) . Here is what mysql says about the two different
databases
mysql> select * from db;
Host | Db | User |.......
-----+------------+-------
| % | test | | ......
| % | test\_% | | ........
| localhost | testdb | deep |........
Note that "root" should have access to "test" & deep@localhost should have
access to "testdb" right?
So here are all the connection strings I have tried - all return the same
error below
Connection conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/test", "root", "mypass"
// "jdbc:mysql://localhost:3306/testdb", "deep", "mypass"
// "jdbc:mysql://localhost/testdb?user=deep&password=mypass"
// "jdbc:mysql://localhost/testdb", "deep", "mypass"
//
"jdbc:mysql://localhost:3306/testdb?user=deep@localhost&password=mypass"
// "jdbc:mysql://localhost:3306/testdb?user=deep&password=mypass"
// "jdbc:mysql://localhost/testdb", "deep@localhost", "mypass"
// "jdbc:mysql:///test", "root", "mypass"
// "jdbc:mysql://localhost/test", "root@localhost", "mypass"
);
My Error:
Exception in thread "main" java.sql.SQLException: Server configuration
denies access to data source
at org.gjt.mm.mysql.MysqlIO.init(MysqlIO.java:193)
at org.gjt.mm.mysql.Connection.connectionInit(Connection.java:261)
at
org.gjt.mm.mysql.jdbc2.Connection.connectionInit(Connection.java:89)
at org.gjt.mm.mysql.Driver.connect(Driver.java:167)
at java.sql.DriverManager.getConnection(DriverManager.java:517)
at java.sql.DriverManager.getConnection(DriverManager.java:199)
at TestMySQL4.main(TestMySQL4.java:76)
BTW:
I am using MacOS 10.1
MySQL 3.23.42
The driver is: mm.mysql-2.0.6.jar
Please help!
'deep
----------------------------------
Amandeep Jawa
Worker Bee Software
----------------------------------
[EMAIL PROTECTED]
225A Dolores St.
San Francisco, CA 94103-2202
Home: 415 255 6257 (ALL MALP)
professional: http://www.worker-bee.com
personal: http://www.deeptrouble.com
political: http://www.sflcv.org
---------------------------------------------------------------------
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