LINUX.ORG.RU

cat mysql.sql | mysql -u root -p

hizel ★★★★★ ()

Глянь в mysql.sql, там наверняка нету никакой CREATE DATABASE.

Так что mysql -u root -p <<< «CREATE DATABASE твоя_база_данных; GRANT ALL ON твоя_база_данных.* TO 'root'@'%';»

А потом уже mysql -u root -p твоя_база_данных < mysql.sql

Werehuman ★★ ()

чувак, делай как я:
mysql -u root -p имя_базы < имя_дампа.sql
рутовый_пароль

Komintern ★★★★★ ()
Ответ на: комментарий от Werehuman

директива CREATE_DATABASE есть в mysql.sql. Не меняется только база mysql, любая другая проблем не вызывает. При команде:
mysql -u root -p < mysql.sql
спрашивает пароль и ошибок не выдает, но если посмотреть show mysql;
изменений никаких нет!

ssbury ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.