Я работаю над учебными пособиями в книге «Клонирование интернет-приложений с Ruby». Я делал веб-приложения раньше, но они зависели от sqlite, и теперь я должен использовать MySQL.
Я установил сервер сообщества, но когда я пытаюсь создать базу данных с помощью командной строки, я получаю сообщение об ошибке, указанное выше.
$ mysql
mysql> create database tinyclone;
Возвращает
ОШИБКА 1044 (42000): доступ пользователю '' @ 'localhost' к базе данных запрещен 'p'
Примечания:
- Клиент командной строки mysql мигает открытым и немедленно закрывается, поэтому я обращаюсь к нему из командной строки.
- Я несколько раз устанавливал и удалял mysql, пытаясь решить эту проблему. В последней установке я не установил пароль.
- Я знаю, что эта строка, вероятно, должна быть '
$mysql -u <username> -p <password>
', но я не установил пароль, и я не уверен, каким будет имя пользователя.