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
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.