I would change the default shell for the mysql system user. Users of the mysql database don't need to have login accounts on the mysql server. There doesn't need to be any regular users at all*. The usernames and passwords are obtained from the database itself:
Log in as root to the mysql database and enter:
SELECT Host, User, Password FROM user;
Code:
| localhost | root | *6666666666666666666666666666666666666666 |
| hpmedia | root | *6666666666666666666666666666666666666666 |
| 127.0.0.1 | root | *6666666666666666666666666666666666666666 |
...
As a friendly reminder, make sure that you don't have blank entries in the password field (null passwords). That is how the root password is just after installing mysql. The first thing you should do is give the root account a password. There are also two demo tables with global access that you may want to delete. See the mysql manual. There is a section on securing the server just after installation.
*Well, maybe a user account that you use to log into before suing to root if you are an administrator, and a user account for the admin with permissions to perform backups (read access to all files).