>Description:
After upgrading from 3.23 to 4.0 and running mysql_fix_privilege_tables,
GRANT SELECT on *.* to a replication slave user seems to also grant the
WITH GRANT OPTION privilege. (SELECT is needed for LOAD DATA FROM MASTER).
>How-To-Repeat:
mysql> show grants for 'replicant'@'great5.greatschools.net' \G
*************************** 1. row ***************************
Grants for [EMAIL PROTECTED]: GRANT RELOAD, PROCESS, FILE, SHOW DATABASES, SUPER,
CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT
ON *.* TO 'replicant'@'great5.greatschools.net'
1 row in set (0.00 sec)
mysql> grant select on *.* to 'replicant'@'great5.greatschools.net'
-> ;
Query OK, 0 rows affected (0.00 sec)
mysql> show grants for 'replicant'@'great5.greatschools.net' \G
*************************** 1. row ***************************
Grants for [EMAIL PROTECTED]: GRANT SELECT, RELOAD, PROCESS, FILE, SUPER, CREATE
TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT ON *.*
TO 'replicant'@'great5.greatschools.net' WITH GRANT OPTION
1 row in set (0.00 sec)
>Fix:
unknown
>Submitter-Id: <submitter ID>
>Originator: John David Duncan
>Organization: GreatSchools.Net
>MySQL support: email support
>Synopsis: GRANT SELECT can give GRANT OPTION privilege
>Severity: non-critical
>Priority: low
>Category: mysql
>Class: sw-bug
>Release: mysql-4.0.14 (yes)
>C compiler: 2.95.3
>C++ compiler: 2.95.3
>Environment:
System: FreeBSD great6 4.6-RELEASE FreeBSD 4.6-RELEASE #0: Sun Jun 16 18:00:48 PDT
2002 [EMAIL PROTECTED]:/usr/obj/usr/src/sys/GREAT i386
Some paths: /usr/bin/perl /usr/bin/make /usr/local/bin/gmake /usr/bin/gcc /usr/bin/cc
GCC: Using builtin specs.
gcc version 2.95.3 20010315 (release) [FreeBSD]
Compilation info: CC='gcc' CFLAGS='-O3 -march=pentiumpro' CXX='gcc' CXXFLAGS='-O3
-march=pentiumpro -felide-constructors -fno-exceptions -fno-rtti' LDFLAGS=''
ASFLAGS=''
LIBC:
-r--r--r-- 1 root wheel 1222232 Jun 17 2002 /usr/lib/libc.a
lrwxr-xr-x 1 root wheel 9 Jun 17 2002 /usr/lib/libc.so -> libc.so.4
-r--r--r-- 1 root wheel 579412 Jun 17 2002 /usr/lib/libc.so.4
Configure command: ./configure '--with-mysqld-user=mysql' '--enable-assembler'
'--with-comment' '--localstatedir=/var/mysql' '--disable-shared'
'--with-mysqld-ldflags=-all-static' '--with-gnu-ld' '--with-charset=latin1'
'--with-extra-charsets=complex' 'CFLAGS=-O3 -march=pentiumpro' 'CXXFLAGS=-O3
-march=pentiumpro -felide-constructors -fno-exceptions -fno-rtti' 'CXX=gcc'
Perl: This is perl, version 5.005_03 built for i386-freebsd
--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]