Я хочу выполнить SQL-запрос (хранящийся в текстовом файле) из командной строки.
Из того, что я нашел, я вижу, что это должно работать:
mysql -u root -p < create_database.sql
Я получаю сообщение об ошибке, когда пытаюсь это сделать, и мне нужна помощь в понимании.
root может остаться root, верно?Или я должен указать свое имя пользователя вместо слова root?Я думал, что -u запросит у меня имя пользователя, а -p запросит пароль после того, как было введено вышеуказанное, но я не уверен, так как я новичок в запуске из командной строки.
Кроме того, я должен быть в каталоге, где находится этот файл, чтобы это работало?Я бы так не подумал, поскольку он перенаправляется в конкретный файл ...
Заранее благодарен за любую помощь:)