diff --git a/conf/install.sql b/conf/install.sql index 2bc3eb0..16d4768 100644 --- a/conf/install.sql +++ b/conf/install.sql @@ -1,6 +1,3 @@ --- Disable Foreign keys to avoid errors in dropping -SET FOREIGN_KEY_CHECKS = 0; - CREATE TABLE IF NOT EXISTS `acp_settings` ( `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `setting_ref` varchar(25) NOT NULL, diff --git a/scripts/install b/scripts/install index 8cec6df..686798b 100644 --- a/scripts/install +++ b/scripts/install @@ -117,7 +117,10 @@ db_user=$db_name echo "Creating pufferpanel account and installing database..." #mysql -h localhost -P 3306 -u $db_name --password="$db_pwd" < ..config/install.sql -ynh_mysql_connect_as $db_user $db_pwd $db_name < ../conf/install.sql + +ynh_mysql_execute_as_root "SET FOREIGN_KEY_CHECKS = 0;" $db_name +ynh_mysql_connect_as $db_user $db_pwd $db_name < ..config/install.sql + #mysql -h localhost -P 3306 -u $db_name --password="$db_pwd" -e "SET GLOBAL event_scheduler = ON;" ynh_mysql_connect_as $db_user $db_pwd <<< "SET GLOBAL event_scheduler = ON;"