PDA

Просмотр полной версии : Вопрос по mysql и паролям с символами.


budden
25.02.2010, 22:27
В mysql делаю:
mysql> create user f100 IDENTIFIED BY '8^&*(%$)';
mysql> GRANT ALL PRIVILEGES ON *.* TO f100;

Пытаюсь затем подконнектится с этим паролем - фиг:

zack@zack-desktop:/var/www/1$ mysql -uf100 -p"8^&*(%$)"
ERROR 1045 (28000): Access denied for user 'f100'@'localhost' (using password: YES)
zack@zack-desktop:/var/www/1$ mysql -uf100 -p
Enter password: [тут ввожу пароль руками]
ERROR 1045 (28000): Access denied for user 'f100'@'localhost' (using password: YES)
zack@zack-desktop:/var/www/1$ mysql -uf100 -p'8^&*(%$)'
ERROR 1045 (28000): Access denied for user 'f100'@'localhost' (using password: YES)


Почему пароль не берет? Где он искажается?

SLEDopit
25.02.2010, 22:40
[25 Фев 2010 21:30:29] rush@irush ~
$ echo "create user f100 IDENTIFIED BY '8^&*(%$)';"
create user f100 IDENTIFIED BY '8^&*(%$)';
[25 Фев 2010 21:30:39] rush@irush ~
$ echo "create user f100 IDENTIFIED BY '8^&*(%$)';" | mysql -u root -p
Enter password:
[25 Фев 2010 21:30:58] rush@irush ~
$ echo "GRANT ALL PRIVILEGES ON *.* TO f100;" | mysql -u root -p
Enter password:
[25 Фев 2010 21:31:17] rush@irush ~
$ mysql -uf100 -p"8^&*(%$)"
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 689
Server version: 5.1.41-3 (Debian)

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> ^CCtrl-C -- exit!
Abortedу тебя шелл какой?)

budden
25.02.2010, 22:50
У меня юбунта в виртуалке. Попробую как ты создавать юзера. Через пайп.

budden
26.02.2010, 16:54
у тебя шелл какой?)
Делаю все то же самое, как ты - с пайпом:
ERROR 1045 (28000): Access denied for user 'f100'@'localhost' (using password: YES)

В чем дело может быть?

+--------------------+
| @@version |
+--------------------+
| 5.0.51a-3ubuntu5.1 |
+--------------------+

А в винде - все нормально. Чудеса.