Re: Missing Privileges but can't figure out what to do?

Bjorkman <[email protected]> Thu, 14 Sep 2006 13:26:37 -0700 (PDT)
Newsgroups gmane.comp.db.mysql.windows
Message-ID <[email protected]>
I have 2 machines (both XP)

MySQL 4.1 (Devlop machine)
Install      Default (C:\Program Files\MySQL)
DataFiles    H:
Client installed on F: drive  (same machine)
QB           Default
No dirs are shared
Running as Admin

MySQL 5.0 (remote machine over LAN)
Install      Default (C:\Program Files\MySQL)
DataFiles    Default (C:\...)
QB           Default
Client installed on remote machine (machine above)
No dirs are shared
Running as Admin (QB on machine and Client remotely)

Magnus

--- [email protected] wrote:

> What is the privelige of the directory??
> 
> 
> --
>                  ______      
>  _______/ Chuck   \_________
> |                                               |
> |     www.aa8vs.org/aa8vs       |
> ================================
> The pessimist complains about the 
> wind; the optimist expects it to 
> change; the realist adjusts the 
> sails."
>     -- William Arthur Ward
> 
> 
>  -------------- Original message
> ----------------------
> From: Bjorkman <[email protected]>
> > Hi,
> > 
> > I have a Java App where users can be added to the
> > system (and the MySQL DB). In one window I let the
> > user change the password (for themselves) but get
> the
> > following error:
> > ---
> > SQLState: 42000
> >
> com.mysql.jdbc.exceptions.MySQLSyntaxErrorException:
> > Access denied; you need the RELOAD privilege for
> this
> > operation    
> > ---
> > I then used the MySQL Administrator (as root) to
> give
> > all priv to this user for both myDB and mysql, but
> I
> > got the same response.
> > 
> > SQL stmt that fail:
> > -------------------
> > stmt.executeUpdate("UPDATE mysql.USER " +
> > " SET PASSWORD = PASSWORD(\'" + user[2] + "\') "+
> > " WHERE USER = \'"+user[0] +"\' ");
> > 
> > stmt.executeUpdate("FLUSH PRIVILEGES");
> > 
> > i.e.
> > ---- 
> > UPDATE mysql.user set password =
> password('newpwd')
> > where user = 'magnus';
> > FLUSH PRIVILEGES;
> > 
> > NOTE: I reproduce this on MySQL QueryBrowser
> (ErrorNr:
> > 1227) but it works from the console?
> > 
> > MySQL QueryBrowser:
> > select * from mysql.user; --> all *_priv was set
> to
> > 'N'
> > SHOW GRANTS --> I have ALL PRIV on mydb.* AND
> mysql.*
> > 
> > 
> > MySQL Administrator: show I have all privileges?
> > 
> > There is no PRELOAD priv to set?
> > 
> > I use:
> > mysql-5.0.24-win32.zip
> > mysql-connector-java-5.0.3-bin.jar
> > 
> > I also tried this on: mysql-4.1.8 with JDBC-3.1.10
> and
> > got same problem
> > 
> > WHAT AM I MISSING???
> > 
> > Magnus
> > 
> > __________________________________________________
> > Do You Yahoo!?
> > Tired of spam?  Yahoo! Mail has the best spam
> protection around 
> > http://mail.yahoo.com 
> > 
> > -- 
> > MySQL Windows Mailing List
> > For list archives: http://lists.mysql.com/win32
> > To unsubscribe:   
>
http://lists.mysql.com/[email protected]
> > 
> 
> 
> 
> -- 
> MySQL Windows Mailing List
> For list archives: http://lists.mysql.com/win32
> To unsubscribe:   
>
http://lists.mysql.com/[email protected]
> 
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

-- 
MySQL Windows Mailing List
For list archives: http://lists.mysql.com/win32
To unsubscribe:    http://lists.mysql.com/[email protected]