好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 網站建設 > 建站知識 > 網站還原中如何用phpMyAdmin導入和恢復大體積SQL文

網站還原中如何用phpMyAdmin導入和恢復大體積SQL文

POST TIME:2018-01-08 21:20

 在使用phpMyAdmin的時候經常用到數據的導入和導出(Export/Import),但是在導入大數據的時候由于php上傳文件的限制和腳本響 應時間的限制,導致phpMyAdmin無法導入大數據,對于導入大數據到mysql的,我以前使用過使用SHELL的方式導入幾百兆的文件到mySQL 數據庫,但是國內的虛擬主機絕大多數不像DreamHost一樣開放SHELL權限,而且多數都是Windows Server服務器。我們自己又沒有權限修改php.ini文件,對于這種情況我們可以使用phpMyAdmin提供 的$cfg['UploadDir']方法,導入服務器上存在的.sql文件。
  首先,找到phpMyAdmin的目錄,找到根目錄下的config.inc.php文件,然后找到 $cfg['UploadDir'] ,通過注釋(Directories for saving/loading files from server)就可以看出這是用來導入服務器上的SQL文件的方法。相對的就是 $cfg['SaveDir'] ,顧名思義就是把導出的SQL文件保存在服務器上的目錄中。
  修改這個參數
$cfg['UploadDir'] = 'ImportSQLFile';
$cfg['SaveDir'] = 'ExportSQLFile';
然后在phpMyAdmin中建立兩個文件夾,ImportSQLFile和ExportSQLFile,一個用作大數據的導入,一個用作數據導出備份。
  然后把我們需要導入的sql文件復制到ImportSQLFile中,上傳到服務器上,選擇需要導入的數據庫名,選擇導入(Import),就會發現 在文件導入(File to import)的地方多出來一個導入服務器上的SQL文件(web server upload directory)
  通過這種方法可以突破php.ini的上傳文件限制,極限我沒有試過,我上傳的10M .sql文件成功導入到mysql中。
  同理在導出/備份mysql數據的時候也可以直接保存在服務器上,保存到$cfg['SaveDir'] = 'ExportSQLFile';中指定的文件夾中
phpMyAdmin無疑是一款很好的MYSQL管理端程序,很多需要導入大型數據庫的朋友不妨試試這個方法,簡單實用。


收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266