2013-02-15 89 views
1

我使用xampp.i要连接mysql与netbeans.i测试我的连接,同时创建从数据库中tab.i获取连接成功message.but试图创建一个数据库中,我得到这个错误服务新的连接创建数据库时与netbeans的mysql连接错误?

access denied for user"@'localhost' to database 'student' 
+0

听起来像一个权限问题。你有创建权限吗? – 2013-02-15 18:18:11

+0

我如何创建权限或编辑它们? – user1870724 2013-02-15 18:20:33

+0

是什么样的数据库呢? sqllite? – 2013-02-15 18:23:37

回答

2

为MySQL

  1. 撤销权限

    revoke all privileges on *.* from 'student'@'localhost'; 
    
  2. 然后授予approp根据需要riate特权:

    grant SELECT,INSERT,UPDATE,DELETE ON `db`.* TO 'student'@'localhost'; 
    
你的情况

你可能想

 GRANT ALL PRIVILEGES ON *.* TO '[email protected]'; 

最后,冲洗:

flush privileges; 
+0

@ user1870724查看更新的答案 – 2013-02-15 18:47:52

+0

我不能创建一个数据库,我应该在'db'。*中指定什么? – user1870724 2013-02-15 18:59:10

+0

授予所有应该为创建数据库工作 - 第二个 - 不指定数据库,如果你有*。*它会授予你一切的权限 – 2013-02-15 19:03:32