Is this something new with mysql 5, a bug, or something I'm missing? I'm not able to switch databases.

[EMAIL PROTECTED] 5.0.15-0-es4]# rpm -ivh MySQL-client-standard-5.0.15-0.rhel4.i386.rpm MySQL-devel-standard-5.0.15-0.rhel4.i386.rpm MySQL-server-standard-5.0.15-0.rhel4.i386.rpm

[EMAIL PROTECTED] 5.0.15-0-es4]# mysql
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('mysql');
Query OK, 0 rows affected (0.20 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.16 sec)

mysql> exit

[EMAIL PROTECTED] 5.0.15-0-es4]# mysql -u root -p

mysql> CREATE DATABASE FOO;
Query OK, 1 row affected (0.00 sec)

mysql> GRANT ALL PRIVILEGES ON FOO.* TO 'bar'@'localhost' IDENTIFIED BY 'bar' WITH GRANT OPTION;
Query OK, 0 rows affected (0.01 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

mysql> use FOO;
ERROR 1049 (42000): Unknown database 'FOO;'
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| FOO                |
| mysql              |
| test               |
+--------------------+
4 rows in set (0.06 sec)

mysql> exit

[EMAIL PROTECTED] 5.0.15-0-es4]# ls /var/lib/mysql/FOO/
db.opt

[EMAIL PROTECTED] 5.0.15-0-es4]# mysql -u bar -p
mysql> show tables;
ERROR 1046 (3D000): No database selected
mysql>
mysql> use FOO;
ERROR 1044 (42000): Access denied for user 'bar'@'localhost' to database 'FOO;'
mysql> exit;

[EMAIL PROTECTED] 5.0.15-0-es4]# mysql -u bar FOO -p
mysql> show tables;
Empty set (0.00 sec)

mysql>quit;

[EMAIL PROTECTED] 5.0.15-0-es4]# mysql -u root -p mysql> create database BLA;
Query OK, 1 row affected (0.00 sec)

mysql> GRANT ALL PRIVILEGES ON BLA.* TO 'bar'@'localhost' IDENTIFIED BY 'bar' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

mysql> quit

[EMAIL PROTECTED] 5.0.15-0-es4]# mysql -u bar -p
mysql> use FOO;
ERROR 1044 (42000): Access denied for user 'bar'@'localhost' to database 'FOO;'

mysql> use BLA;
ERROR 1044 (42000): Access denied for user 'bar'@'localhost' to database 'BLA;'

mysql> quit
[EMAIL PROTECTED] 5.0.15-0-es4]# mysql -u bar FOO -p
mysql> show tables;
Empty set (0.00 sec)

mysql> use BLA;
ERROR 1044 (42000): Access denied for user 'bar'@'localhost' to database 'BLA;'

mysql> quit
[EMAIL PROTECTED] 5.0.15-0-es4]# mysql -u bar BLA -p

mysql> show tables;
Empty set (0.00 sec)

mysql>
Thanks !
walt


--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to