@@ -82,9 +82,9 @@ function prepareDBDump() {
8282 if ($ conf ['powerdns ' ]['installed ' ]) {
8383 //** export the current PowerDNS database data
8484 if ( !empty ($ conf ["mysql " ]["admin_password " ]) ) {
85- system ("mysqldump -h " .escapeshellarg ($ conf ['mysql ' ]['host ' ])." -u " .escapeshellarg ($ conf ['mysql ' ]['admin_user ' ])." -p " .escapeshellarg ($ conf ['mysql ' ]['admin_password ' ])." -c -t --add-drop-table --create-options --quick --result-file=existing_powerdns_db.sql " .$ conf ['powerdns ' ]['database ' ]);
85+ system ("mysqldump -h " .escapeshellarg ($ conf ['mysql ' ]['host ' ])." -u " .escapeshellarg ($ conf ['mysql ' ]['admin_user ' ])." -p " .escapeshellarg ($ conf ['mysql ' ]['admin_password ' ])." -P " . escapeshellarg ( $ conf [ ' mysql ' ][ ' port ' ]). " - c -t --add-drop-table --create-options --quick --result-file=existing_powerdns_db.sql " .$ conf ['powerdns ' ]['database ' ]);
8686 } else {
87- system ("mysqldump -h " .escapeshellarg ($ conf ['mysql ' ]['host ' ])." -u " .escapeshellarg ($ conf ['mysql ' ]['admin_user ' ])." -c -t --add-drop-table --create-options --quick --result-file=existing_powerdns_db.sql " .$ conf ['powerdns ' ]['database ' ]);
87+ system ("mysqldump -h " .escapeshellarg ($ conf ['mysql ' ]['host ' ])." -u " .escapeshellarg ($ conf ['mysql ' ]['admin_user ' ])." -P " . escapeshellarg ( $ conf [ ' mysql ' ][ ' port ' ]). " - c -t --add-drop-table --create-options --quick --result-file=existing_powerdns_db.sql " .$ conf ['powerdns ' ]['database ' ]);
8888 }
8989
9090 // create a backup copy of the PowerDNS database in the root folder
@@ -103,7 +103,7 @@ function checkDbHealth() {
103103 $ notok = array ();
104104
105105 echo "Checking ISPConfig database .. " ;
106- exec ("mysqlcheck -h " .escapeshellarg ($ conf ['mysql ' ]['host ' ])." -u " .escapeshellarg ($ conf ['mysql ' ]['admin_user ' ])." -p " .escapeshellarg ($ conf ['mysql ' ]['admin_password ' ])." -r " .escapeshellarg ($ conf ["mysql " ]["database " ]), $ result );
106+ exec ("mysqlcheck -h " .escapeshellarg ($ conf ['mysql ' ]['host ' ])." -u " .escapeshellarg ($ conf ['mysql ' ]['admin_user ' ])." -p " .escapeshellarg ($ conf ['mysql ' ]['admin_password ' ])." -P " . escapeshellarg ( $ conf [ ' mysql ' ][ ' port ' ]). " - r " .escapeshellarg ($ conf ["mysql " ]["database " ]), $ result );
107107 for ( $ i =0 ; $ i <sizeof ($ result );$ i ++) {
108108 if ( substr ($ result [$ i ], -2 ) != "OK " ) {
109109 $ notok [] = $ result [$ i ];
@@ -126,13 +126,14 @@ function updateDbAndIni() {
126126 global $ inst , $ conf ;
127127
128128 //* check sql-mode
129+ /*
129130 $check_sql_mode = $inst->db->queryOneRecord("SELECT @@sql_mode");
130131 if ($check_sql_mode['@@sql_mode'] != '' && $check_sql_mode['@@sql_mode'] != 'NO_ENGINE_SUBSTITUTION') {
131132 echo "Wrong SQL-mode. You should use NO_ENGINE_SUBSTITUTION. Add\n\n";
132133 echo " sql-mode=\"NO_ENGINE_SUBSTITUTION\"\n\n";
133134 echo"to the mysqld-section in your mysql-config on this server and restart mysqld afterwards\n";
134135 die();
135- }
136+ }*/
136137
137138 $ unwanted_sql_plugins = array ('validate_password ' );
138139 $ sql_plugins = $ inst ->db ->queryAllRecords ("SELECT plugin_name FROM information_schema.plugins WHERE plugin_status='ACTIVE' AND plugin_name IN ? " , $ unwanted_sql_plugins );
@@ -209,9 +210,9 @@ function updateDbAndIni() {
209210
210211 //* Load patch file into database
211212 if ( !empty ($ conf ["mysql " ]["admin_password " ]) ) {
212- $ cmd = "mysql --default-character-set= " .escapeshellarg ($ conf ['mysql ' ]['charset ' ])." --force -h " .escapeshellarg ($ conf ['mysql ' ]['host ' ])." -u " .escapeshellarg ($ conf ['mysql ' ]['admin_user ' ])." -p " .escapeshellarg ($ conf ['mysql ' ]['admin_password ' ])." " .escapeshellarg ($ conf ['mysql ' ]['database ' ])." < " .$ sql_patch_filename ;
213+ $ cmd = "mysql --default-character-set= " .escapeshellarg ($ conf ['mysql ' ]['charset ' ])." --force -h " .escapeshellarg ($ conf ['mysql ' ]['host ' ])." -u " .escapeshellarg ($ conf ['mysql ' ]['admin_user ' ])." -p " .escapeshellarg ($ conf ['mysql ' ]['admin_password ' ])." -P " . escapeshellarg ( $ conf [ ' mysql ' ][ ' port ' ]). " " .escapeshellarg ($ conf ['mysql ' ]['database ' ])." < " .$ sql_patch_filename ;
213214 } else {
214- $ cmd = "mysql --default-character-set= " .escapeshellarg ($ conf ['mysql ' ]['charset ' ])." --force -h " .escapeshellarg ($ conf ['mysql ' ]['host ' ])." -u " .escapeshellarg ($ conf ['mysql ' ]['admin_user ' ])." " .escapeshellarg ($ conf ['mysql ' ]['database ' ])." < " .$ sql_patch_filename ;
215+ $ cmd = "mysql --default-character-set= " .escapeshellarg ($ conf ['mysql ' ]['charset ' ])." --force -h " .escapeshellarg ($ conf ['mysql ' ]['host ' ])." -u " .escapeshellarg ($ conf ['mysql ' ]['admin_user ' ])." -P " . escapeshellarg ( $ conf [ ' mysql ' ][ ' port ' ]). " " .escapeshellarg ($ conf ['mysql ' ]['database ' ])." < " .$ sql_patch_filename ;
215216 }
216217
217218 if (in_array ($ next_db_version ,explode (', ' ,$ silent_update_versions ))) {
0 commit comments