LINUX.ORG.RU
ФорумAdmin

mysql игнорирует опцию -p


0

0

CentOS5, mysql 5.0.22

mysql -u root -p Вместо приглашения о вводе пароля получаю: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

Пробовал указывать -h localhost, тоже самое. Переустановил. Без пароля пускает. mysql -u root Сделал mysqladmin -u root password 'test' и опять тоже самое - mysql игнорирует опцию -p.

anonymous

mysql --user=user_name --password=your_password db_name
попрбуйте так, почемуто он у вас не хавает -p
судя по -> (using password: NO)

hizel ★★★★★
()
Ответ на: комментарий от hizel

потому что некоторые дебилы пробелы ставят после коротких свичей.

mysql -uroot -p так надо. и почитайте ман уже.

anonymous
()
Ответ на: комментарий от anonymous

Сударь, вы сам д...., всю жизнь mysql понимал пробел после -u.
К тому же не поленитесь сами заглянуть в man mysql:
...
       +-------------------------------------+------------------------+---------------
---------+------------+
       |--user=user_name                     | user                   |                        |            |
       +-------------------------------------+------------------------+ The MySQL username to  +------------+
       |-u user_name                         |                        | use when connecting to |            |
       +-------------------------------------+------------------------+ the server             +------------+
       |-C                                   |                        |                        |            |
       +-------------------------------------+------------------------+---------------
---------+------------+

spirit ★★★★★
()

А может, стоит попробовать завести пользователя root в базе данных?

anonymous
()
Ответ на: комментарий от anonymous

\

глупость сказал, пардон.

Имел в виду, что а не попробовать ли что-то такое GRANT ALL to root@localhost on *.* identified by 'password'

А может, и это тоже глупость.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.