Bug #40717 | mysqladmin --flush-privileges password "*" msg w/ skip-grant-tables incorrect | ||
---|---|---|---|
Submitted: | 13 Nov 2008 21:15 | Modified: | 20 Nov 2008 10:45 |
Reporter: | Shannon Wade | Email Updates: | |
Status: | Verified | Impact on me: | |
Category: | MySQL Server: Command-line Clients | Severity: | S3 (Non-critical) |
Version: | 5.0.45-log ,5.1.26-rc-log, 5.0, 5.1, 6.0 bzr | OS: | Any |
Assigned to: | CPU Architecture: | Any |
[13 Nov 2008 21:15]
Shannon Wade
[20 Nov 2008 10:45]
Sveta Smirnova
Thank you for the report. Verified with different behavior: $./bin/mysqladmin -uroot --socket=/tmp/mysql_ssmirnova.sock password "password" ./bin/mysqladmin: You cannot use 'password' command as mysqld runs with grant tables disabled (was started with --skip-grant-tables). Use: "mysqladmin flush-privileges password '*'" instead $./bin/mysqladmin -uroot --socket=/tmp/mysql_ssmirnova.sock flush-privileges password "password" ./bin/mysqladmin: unable to change password; error: 'Can't find any matching row in the user table' $./bin/mysqladmin -uroot --socket=/tmp/mysql_ssmirnova.sock flush-privileges password "password" $./bin/mysqladmin -uroot --socket=/tmp/mysql_ssmirnova.sock flush-privileges password "" ./bin/mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: NO)' Although password changes only in second command (which finishes without error), behavior is still buggy.