Подтвердить что ты не робот

Как запустить mysql в ubuntu через терминал

пытается запустить mysql в ubuntu набрав mysql в терминале и получение ошибки

ERROR 1045(28000): Access denied for user 'root'@'localhost' (using password: NO)

Кто-нибудь может решить эту проблему...

4b9b3361

Ответ 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", и вам будет предложено ввести пароль. Надеюсь, что это решает проблему.