2017-07-16 55 views
-1

以下是我嘗試使用的代碼將.sql轉儲恢復到本地XAMPP服務器上的MySQL數據庫。我只是看不到我做錯了什麼。誰能幫忙?恢復MySQL .sql dump在嘗試本地XAMPP時無法正常工作MySQL服務器

try { 
     String dbName = "Database"; 
     String dbUser = "root"; 
     String dbPass = ""; 
     String[] executeCmd = new String[]{"/Applications/XAMPP/bin/mysql", " --user=" + dbUser, " --password=" + dbPass, " "+dbName, " -e", " source "+s}; 

     Process runtimeProcess = Runtime.getRuntime().exec(executeCmd); 
     int processComplete = runtimeProcess.waitFor(); 

     System.out.println(processComplete); 
     if (processComplete == 0) { 
      JOptionPane.showMessageDialog(null, "Successfully restored); 
     } else { 
      JOptionPane.showMessageDialog(null, "Error restoring"); 
     } 

    } catch (IOException | InterruptedException | HeadlessException ex) { 
     JOptionPane.showMessageDialog(null, "Error" + ex.getMessage()); 
    } 

回答

0

爲什麼不ü上傳你的MySQL轉儲通過phpmyadmin .....

步驟:

1)進入到phpMyAdmin 2)進入導入 3)選擇轉儲 4)上傳它,它的數據庫......

如u已經提到,烏拉圭回合使用XAMPP服務器,U可以easuly通過phpmyadmin上傳轉儲

+0

我想以編程的方式來完成它,就像在程序中具有保存和加載功能一樣。 – Bryce