перезагрузить схему .sql без перезапуска mysqld - PullRequest
0 голосов
/ 15 сентября 2008

Можно ли перезагрузить файл схемы без перезапуска mysqld? Я работаю всего в 1 дБ в море многих и хотел бы, чтобы мои изменения обновлялись без холодного перезапуска.

1 Ответ

1 голос
/ 15 сентября 2008

Когда вы говорите «перезагрузить файл схемы», я предполагаю, что вы имеете в виду файл, который содержит все операторы SQL, определяющие вашу схему базы данных? то есть создание tables, views, stored procecures и т. д .?

Решение довольно простое: сохраните файл со всеми SQL, который создает tables и т. Д. В файле, и перед всеми операторами CREATE добавьте оператор DELETE/DROP, чтобы удалить то, что уже есть. там. Затем, если вы хотите сделать перезагрузку, просто выполните:

cat myschemafile.sql | mysql -u userid -p databasename
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...