婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 網站建設 > 建站知識 > 網站還原中如何用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
主站蜘蛛池模板: 南丰县| 屯留县| 兴义市| 和林格尔县| 丹江口市| 邢台市| 秀山| 响水县| 年辖:市辖区| 乌兰县| 襄垣县| 竹北市| 宁明县| 宁远县| 岱山县| 宾川县| 桃源县| 永春县| 元江| 山东省| 城步| 三穗县| 玉田县| 庆云县| 渝北区| 宁陕县| 蚌埠市| 青铜峡市| 霸州市| 应用必备| 英吉沙县| 黄浦区| 阿拉善盟| 洛南县| 乾安县| 子长县| 铁力市| 诏安县| 平江县| 大英县| 新干县|