SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 12.06.2008 15:42:15

grisha
Участник
Зарегистрирован: 12.06.2008
Сообщений: 1

mysqladmin: connect to server at 'localhost' failed

Хочу создать пустую базу данных. Делаю таким образом

# mysql -u root -p
  > CREATE DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
  > GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER ON moodle.*
          TO moodleuser@localhost IDENTIFIED BY 'yourpassword';
  > quit
  # mysqladmin -p reload

После этого получаю

evgeny@moo:~$ mysqladmin -p reload
Enter password:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'evgeny'@'localhost' (using password: YES)'

Поможите разобраться абсолютному нулю 8)

Неактивен

 

#2 12.06.2008 16:24:40

Kakdy
Участник
Зарегистрирован: 25.05.2008
Сообщений: 5

Re: mysqladmin: connect to server at 'localhost' failed

grisha написал:

mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'evgeny'@'localhost' (using password: YES)'

Заперщен доступ с таким логином или пассом

Неактивен

 

#3 13.06.2008 22:56:53

LazY
_cмельчак
MySQL Authorized Developer and DBA
Зарегистрирован: 02.04.2007
Сообщений: 849

Re: mysqladmin: connect to server at 'localhost' failed

У Вас в строке подключения не указано имя пользователя. В таком случае MySQL берет имя текущей учетной записи ОС (если не под Windows) и подставляет его вместо имени пользователя (если иное не указано в конфигурационном файле).
Т.е. то, что Вы делаете, равносильно команде

mysqladmin -u evgeny -p

Существует ли пользователь evgeny? Если нет, укажите имя пользователя явно:
mysqladmin -u имя_пользователя -p

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson