校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 網站建設 > 建站知識 > 網站還原中如何用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
主站蜘蛛池模板: 蒙山县| 灵宝市| 山阴县| 昌黎县| 龙里县| 水城县| 沂南县| 安西县| 霍城县| 建水县| 崇明县| 靖边县| 扬中市| 宿迁市| 青川县| 青河县| 瓦房店市| 东源县| 酉阳| 喀喇沁旗| 无为县| 花莲市| 凉山| 卢龙县| 霍城县| 永平县| 开封市| 信阳市| 台东县| 张家口市| 普兰县| 长丰县| 增城市| 永修县| 湛江市| 政和县| 九台市| 法库县| 娄烦县| 衡阳市| 泽普县|