2014-02-01 3 views
0

Я все еще очень новичок в MySQL и Debian, но много читал в последние дни.Попытка установить пароль для MySQL root приводит к ошибке

У меня есть учетная запись root для виртуальной машины, которую я хочу использовать для Wordpress. Одна вещь, которую я прочитал, это то, что я должен защищать паролем MySQL, потому что по умолчанию пользователю root не нужен пароль.

Я прочитал кто-то делает это так:

mysql> mysqladmin -u root password mypassword; 

Но это дает мне следующую ошибку:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that  corresponds to your MySQL server version for the right syntax to use near 'mysqladmin -u  root password mypassword' at line 1 
+1

Вы пытались запустить команду прямо из оболочки, а не внутри mysql? – scottsanders

+0

Это может иметь какое-то отношение к этому. Я перезапустил мое ssh-соединение и попробовал еще немного, и, наконец, он сработал. Не совсем уверен, что заставило его работать. –

+0

scottsanders прав, вы не запускаете его из оболочки mysql>, но прямо с терминала. – Bolli

ответ

0

Вы запускаете команду в MySQL, но команда на самом деле предназначены для запускаться непосредственно с терминала.

mysqladmin -u root password mypassword

Если вы уже в MySQL в терминале, тип exit затем введите команду mysqladmin.

Смежные вопросы