У меня есть приложение, которое хранит свои данные в базе данных MySQL. Приложение использует конкретную учетную запись БД с полным доступом, индивидуальные права пользователей поддерживаются на уровне приложения. Помимо root нет другого пользователя с доступом к этой базе данных.Как создать скрипт установки установки MySQL?
Для того чтобы установить приложение на компьютере, мне нужно сценарий SQL, который создает базу данных, пользователь приложения, все таблицы без данных, представления, триггеры, хранимые процедуры и т.д.
mysqldump --no-data --routines --add-drop-database --databases dbname > sqlfile
будет делать почти все эти вещи, но я не мог найти никакой возможности включить создание пользователя, имеющего доступ к этой базе данных. Любые намеки?
Спасибо e4c5. Это было мое беспокойство, поэтому я поеду с двумя сценариями, которые будут вызываться скриптом установки: структурой базы данных и пользователем. (И ретроспективно я рад, что решил сохранить авторизацию на уровне приложения, а не в базе данных ...) –
Извините, я был - и все-таки - спешил, когда я опаздываю с проектом, поэтому я забыл. Во всяком случае, кроме всех кнопок этой формы (я надеюсь, что я сделал все необходимое), я до сих пор считаю, что личная благодарность кому-то, кто потратил время на помощь, является самой важной вещью. Итак, снова e4c5: большое спасибо! –
Все самое лучшее с вашим проектом – e4c5