File tree Expand file tree Collapse file tree 1 file changed +11
-3
lines changed
Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change 7171// Database update is a bit brute force and should be rebuild later ;)
7272
7373// export the current database data
74- system ("mysqldump -h $ conf [mysql_server_host] -u $ conf [mysql_server_ispconfig_user] -p $ conf [mysql_server_ispconfig_password] -c -t --add-drop-table --all --quick $ conf [mysql_server_database] > existing_db.sql " );
74+ if ($ conf ["mysql_server_admin_password " ] != '' ) {
75+ system ("mysqldump -h $ conf [mysql_server_host] -u $ conf [mysql_server_admin_user] -p $ conf [mysql_server_admin_password] -c -t --add-drop-table --all --quick $ conf [mysql_server_database] > existing_db.sql " );
76+ } else {
77+ system ("mysqldump -h $ conf [mysql_server_host] -u $ conf [mysql_server_admin_user] -c -t --add-drop-table --all --quick $ conf [mysql_server_database] > existing_db.sql " );
78+ }
79+
7580
7681// Delete the old database
7782exec ("/etc/init.d/mysql stop " );
9095}
9196
9297// load old data back into database
93- system ("mysql -h $ conf [mysql_server_host] -u $ conf [mysql_server_ispconfig_user] -p $ conf [mysql_server_ispconfig_password] $ conf [mysql_server_database] < existing_db.sql " );
94-
98+ if ($ conf ["mysql_server_admin_password " ] != '' ) {
99+ system ("mysql -h $ conf [mysql_server_host] -u $ conf [mysql_server_admin_user] -p $ conf [mysql_server_admin_password] $ conf [mysql_server_database] < existing_db.sql " );
100+ } else {
101+ system ("mysql -h $ conf [mysql_server_host] -u $ conf [mysql_server_admin_user] $ conf [mysql_server_database] < existing_db.sql " );
102+ }
95103// Configure postfix
96104$ inst ->configure_postfix ('dont-create-certs ' );
97105
You can’t perform that action at this time.
0 commit comments