2013-05-17 4 views
0

Я установил WAMP на своем ноутбуке, работающем под управлением Windows 8, и я пытаюсь установить пароль для mysql, но каждый раз, когда я нажимаю Enter, он дает синтаксическую ошибку.Что не так в этом синтаксисе?

Вот код, я печатаю в CMD строке:

mysql> set password for 'root'@'localhost'-password<'root'>; 

Хит введите

< ОШИБКА 1064 42000>: У вас ошибка в синтаксисе SQL; проверить руководство, которое соответствует Вашей версии сервера MySQL для синтаксиса право использовать вблизи «-password <„корень“>» в строке 1

Я бегу WampServer 2,2 и у меня есть MySQL5.5.24 версию.

Пожалуйста, помогите ...

+0

Это может помочь http://dev.mysql.com/doc/ refman/5.0/ru/default-privileges.html – Pooshonk

+0

http://dev.mysql.com/doc/refman/5.0/ru/set-password.html – Dave

ответ

1

Посмотрите на documentation: Там должно быть = перед тем паролем, не -. Кроме того, вы должны просто использовать обычные скобки () для функции password() и не <>:

set password for 'root'@'localhost' = password('root'); 
0

ли пароль часть, которая не так, используйте:

set password for 'root'@'localhost' = password('your password'); 

= вместо - и ( вместо <.

Вот the docs

0

Это работает на моей машине:

SET PASSWORD FOR `user1`@`localhost` = PASSWORD('secret'); 
1

Вы можете попробовать это:

SET password FOR 'root'@'localhost' = password('new_password');