Объясните плиз такую вещь. Только что запустил первый раз mysql на slackware 12.1, разбираюсь. Всё делаю от системного юзера mysql.
Создаю пароль для mysql root:
mysqladmin -u root password 'passw'
Захожу этим рутом и создаю нового пользователя testuser:
mysql -u root -ppassw
mysql> CREATE USER 'testuser'@'%' IDENTIFIED BY 'testpassw';
Выхожу, пытаюсь зайти этим юзером, получаю отлуп:
ERROR 1045 (28000): Access denied for user 'testuser'@'localhost' (using password: YES)
Пытаюсь зайти без пароля вообще... и захожу:
"mysql -u testuser
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 20
Server version: 5.0.51b-log Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer."
Это нормально вообще? А зачем тогда вообще пароль задавать, если с ним не пускают, а без него - пускают???