Как запустить mysql в ubuntu через терминал
пытается запустить mysql в ubuntu
набрав mysql
в терминале
и получение ошибки
ERROR 1045(28000): Access denied for user 'root'@'localhost' (using password: NO)
Кто-нибудь может решить эту проблему...
Ответы
Ответ 1
Вы должны указать действительное имя пользователя. Например, для запуска запроса с пользователем root
вам нужно ввести следующую команду и затем ввести пароль при появлении запроса:
mysql -u root -p
Как только вы подключитесь, подсказка будет выглядеть примерно так:
mysql>
Здесь вы можете написать свой запрос после выбора базы данных, например:
mysql> USE your_database;
mysql> SELECT * FROM your_table;
Ответ 2
Если вы хотите запустить свои скрипты, то
mysql -u root -p < yourscript.sql
Ответ 3
Вам нужно войти с правильным именем пользователя и паролем. У пользователя root есть разрешение на доступ к базе данных? или вы создали конкретного пользователя для этого?
Другая проблема может заключаться в том, что вы не используете пароль при попытке входа в систему.
Ответ 4
Кажется, вы только начали использовать mysql.
Простой ответ: на данный момент используйте
mysql -u root -p пароль
Пароль обычно является root по умолчанию. Вы можете использовать другие имена пользователей, если вы создали другого пользователя, используя пользователя create в mysql. Для получения дополнительной информации используйте "помощь, помощь в управлении учетными записями, помощь в создании пользователей" и т.д. Если вы не хотите, чтобы ваш пароль отображался в открывшемся виде, просто нажмите клавишу возврата после "-p", и вам будет предложено ввести пароль.
Надеюсь, что это решает проблему.