Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> 電腦軟件教程 >> 服務器技術 >> 關於服務器 >> 解決phpMyAdmin不能導入數據庫超過2M的問題

解決phpMyAdmin不能導入數據庫超過2M的問題

日期:2017/2/8 10:18:50      編輯:關於服務器

phpMyAdmin是在線管理MySQL數據庫的工具,當用它來導入超過2MB的數據庫文件時,往往會因為受PHP.ini上傳文件大小的限制而無法導入。

在一些教程類網站上看到有人自作聰明地修改PHP.ini文件(參考《phpMyAdmin導入大的sql文件》http://www.45it.com/database/201201/27833.htm),或者是教大家用命令行工具進行導入,但如果是租用了虛擬主機,沒有服務器最高管理權限,無法修改PHP.ini文件,更無法使用命令行該怎麼辦?其實讀讀phpMyAdmin在線幫助文檔,裡面早就說明了這個問題的解決方法。

在phpMyAdmin目錄下新建一個目錄,如:jonson,再編輯phpMyAdmin目錄下libraries\config.default.php文件,查找$cfg['UploadDir'],將其值寫為新建目錄的名稱,如下所示:


程序代碼


$cfg['UploadDir']             = 'jonson';         // Directory for uploaded files that can be executed by
                                           // phpMyAdmin. For example './upload'. Leave empty for
                                           // no upload directory support. Use %u for username
                                           // inclusion.
$cfg['SaveDir']               = '';         // Directory where phpMyAdmin can save exported data on
                                           // server. For example './save'. Leave empty for no save
                                           // directory support. Use %u for username inclusion.
$cfg['docSQLDir']             = '';         // Directory for docSQL imports, phpMyAdmin can import
                                           // docSQL files from that directory. For example
                                           // './docSQL'. Leave empty for no docSQL import support.
$cfg['TempDir']               = '';         // Directory where phpMyAdmin can save temporary files.
                                           // This is needed for MS Excel export, see documentation
                                           // how to enable that.

將要導入到數據庫的文件上傳到剛才新建的jonson文件夾中,登錄phpMyAdmin,選擇你的數據庫,在右側窗口中點擊“import(導入)”,這時你會發現導入界面中多了一個“網站服務器上載目錄”選項,點擊下拉箭頭,列表裡會有剛才上傳的文件名稱列表。

選中文件,點擊右下角的“執行”按鈕,等待一段時間(等待的時間與導入文件體積成正比)即可完成“超重”文件的導入。

Copyright © Windows教程網 All Rights Reserved