On Mon, Dec 16, 2013 at 04:09:25PM +0100, Salvatore Bonaccorso wrote:
[...]
> allow anonymous access, without a password, from localhost to
> the "test" database and any databases starting with "test_" that
> users might have created after installing mysql-server.
[..]
> MySQL documentation recommends dropping these permissions and
> the "test" database.
> http://dev.mysql.com/doc/refman/5.5/en/default-privileges.html ,
> section "Securing Test Databases".
> 
> mysql-server-5.1 in squeeze didn't setup these permissions and
> didn't create the test database, the debian patches
> 33_scripts__mysql_create_system_tables__no_test.dpatch and
> 41_scripts__mysql_install_db.sh__no_test.dpatch removed the code
> from /usr/bin/mysql_install_db and /usr/share/mysql/mysql_system_tables.sql .
> 
> Please re-add these patches to mysql-server-5.5 and include some code


> in the pre/postinst script to remove these permissions and the
> "test" database on current installations.

I don't think we should do that.

What if people *do* have a real-world test db on some test system? A
DROP DATABASE would then simply be dataloss.
(Never understimate "weird" paths/names (learned that myself the hard way
once)

One could argue about the permission thing, but then again, if it's some
test-system with a test database....

Regards,

Rene


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to