網站還原中如何用phpMyAdmin導入和恢復大體積SQL文
導讀:dedecmsdedecms網站還原中如何用phpMyAdmin導入和恢復大體積SQL文件,在使用phpMyAdmin的時候經常用到數據的導入和導出(Export/Import),但是在導織夢模板夢織模板。
在使用phpMyAdmin的時候經常用到數據的導入和導出(Export/Import),但是在導入大數據的時候由于php上傳文件的限制和腳本響 應時間的限制,導致phpMyAdmidede后臺模板n無法導入大數據,對于導入大數據到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'] = 'ImportSQ織夢cms模板LFile';
$cfg['Savdede模板下載eDir'] = '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管理端程序,很多需要導入大型數據庫的朋友不妨試試這個方法,簡單實用。相關織夢模板夢織模板。
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-22 ,文章網站還原中如何用phpMyAdmin導入和恢復大體積SQL文主要講述如何用,體積,SQL網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_34741.html