簡體   English   中英

將.sql文件導入mysql數據庫

[英]Import .sql file to mysql database

我正在嘗試將.sql文件導入mysql數據庫。 mysql文件的大小約為90MB。

我也發現了一個類似的問題, 如何使用php在mysql數據庫中導入.sql文件

我正在使用與另一個腳本相似的腳本

$mysqlDatabaseName = 'db_test';
$mysqlUserName = 'db_dev';
$mysqlPassword = '1234abcd';
$mysqlHostName = 'localhost';
$mysqlImportFilename = 'dbbackup.sql';
$command = 'mysql -h' .$mysqlHostName .' -u' .$mysqlUserName .' -p' .$mysqlPassword .' ' .$mysqlDatabaseName .' < ' .$mysqlImportFilename;
    exec($command,$output = array(),$worked);
    switch($worked){
        case 0:
            echo "Import file ".$mysqlImportFilename." successfully imported to database ".mysqlDatabaseName.";
        break;
        case 1:
            echo 'There was an error during import. Please make sure the import file is saved in the same folder as this script.';
        break;
    }

我收到以下錯誤

導入期間發生錯誤。 請確保導入文件與此腳本保存在同一文件夾中。

我該如何解決?

檢查轉儲文件的文件系統路徑,並將其放在您認為的代碼的這一行中:

$mysqlImportFilename = '/path/to/the/file/dbbackup.sql';

大尺寸:增加一些PHP設置php.ini,例如內存限制最大執行時間

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM