Доступ SQL запрещен - PullRequest
       9

Доступ SQL запрещен

2 голосов
/ 15 июля 2011

Я работаю над учебными пособиями в книге «Клонирование интернет-приложений с Ruby». Я делал веб-приложения раньше, но они зависели от sqlite, и теперь я должен использовать MySQL.

Я установил сервер сообщества, но когда я пытаюсь создать базу данных с помощью командной строки, я получаю сообщение об ошибке, указанное выше.

$ mysql 

mysql> create database tinyclone;

Возвращает

ОШИБКА 1044 (42000): доступ пользователю '' @ 'localhost' к базе данных запрещен 'p'

Примечания:

  • Клиент командной строки mysql мигает открытым и немедленно закрывается, поэтому я обращаюсь к нему из командной строки.
  • Я несколько раз устанавливал и удалял mysql, пытаясь решить эту проблему. В последней установке я не установил пароль.
  • Я знаю, что эта строка, вероятно, должна быть '$mysql -u <username> -p <password>', но я не установил пароль, и я не уверен, каким будет имя пользователя.

Ответы [ 3 ]

3 голосов
/ 15 июля 2011

По умолчанию пользователь root

Если вы не установили пароль, используйте $ mysql -u root

2 голосов
/ 15 июля 2011

Имя пользователя MySQL по умолчанию - «root», попробуйте без пароля

1 голос
/ 15 июля 2011

Имя пользователя по умолчанию для MySQL - root, поэтому вы можете попробовать

$ mysql -u root

по умолчанию он регистрирует вас с вашей учетной записью Linux. Если вы зарегистрированы как root на вашем компьютере с Linux, все будет в порядке, просто используя $ mysql

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...