I thought I had a handle on this, but now I'm all screwed up.

MySQL 4.1.1a-alpha-max-debug-log
Windows 2000 Server

I'm trying to create a user roby with a password of 'foo' with access to everything.  
Here's what happens:

- Sign in as root on the local host.
- GRANT ALL PRIVILEGES ON *.* TO roby@'%' IDENTIFIED BY 'foo' WITH GRANT OPTION;
- On same machine, try to login with: mysql -u roby -pfoo -h localhost
- Receive: ERROR 1045 (28000): Access denied for user: 'roby'@'localhost' (Using 
password: YES)

I'm wondering why that doesn't work, but here's where I get REALLY confused.  I can 
then sign in with NO PASSWORD and get into the system:

- mysql -u roby
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 44 to server version: 4.1.1a-alpha-max-debug-log

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

Moreoever... there is no entry for roby in the mysql.db database, which I thought was 
supposed to happen when I granted everything.  

I then issued: 

mysql> SET PASSWORD FOR roby = PASSWORD('foo');
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.10 sec)

But still received: 

C:\mysql\bin>mysql -u roby -pfoo
ERROR 1045 (28000): Access denied for user: 'roby'@'localhost' (Using password: YES)

Any help is appreciated! 

Lou

Reply via email to