當前位置:首頁 » 編程語言 » phpmyadmin導入sql文件

phpmyadmin導入sql文件

發布時間: 2022-08-01 02:01:04

『壹』 如何用phpMyAdmin導入和恢復大體積sql文件

在使用phpMyAdmin的時候經常用到數據的導入和導出 (Export/Import),但是在導入大數據的時候由於php上傳文件的限制和腳本響應時間的限制,導致phpMyAdmin無法導入大數據,對於 導入大數據到mysql的,我以前使用過使用SHELL的方式導入幾百兆的文件到mySQL資料庫,但是國內的虛擬主機絕大多數不像DreamHost一 樣開放SHELL許可權,而且多數都是Windows Server伺服器。我們自己又沒有許可權修改php.ini文件,對於這種情況我們可以使用phpMyAdmin提供 的$cfg['UploadDir']方法,導入伺服器上存在的.sql文件。
首先,找到網站http://www.gdxt.com/的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管理端程序,很多需要導入大型資料庫的朋友不妨試試這個方法,簡單實用。

『貳』 mysql 的sql文件太大怎麼導入

我有個大的 SQL 文件要回放,需要馬上做,但又怕壓死業務,怎麼辦?

先來建一個測試庫:

可以看到 CPU 已經非常冷靜,並且緩慢的處理數據。

💡小貼士:pv 工具既可以用於顯示文件流的進度,也可以用於文件流的限速。在本實驗中,我們用 PV 來限制 SQL 文件發到 MySQL client 的速度,從而限制 SQL 的回放速度,達到不影響其他業務的效果。

『叄』 如何快速導入大SQL文件到MySQL資料庫

在phpMyAdmin目錄下,在根目錄找到config.inc.php文件,如果沒有config.inc.php文件,可以將根目錄中的config.sample.inc.php文件復制一份,重命名為config.inc.php,保存即可!如圖所示:
使用phpMyAdmin導入大的SQL文件到MySQL資料庫
接著用Notepad++打開config.inc.php文件,查找代碼
$cfg['UploadDir'] = '';
這個參數就是設定導入大的SQL文件存放的目錄,這里把值設定為:ImportBigSQL,代碼為:
$cfg['UploadDir'] = 'ImportBigSQL';
然後保存文件,如圖所示:
使用phpMyAdmin導入大的SQL文件到MySQL資料庫
接著我們在phpMyAdmin目錄下,建立以ImportBigSQL命名的文件夾,如圖所示:
使用phpMyAdmin導入大的SQL文件到MySQL資料庫
把我們需要導入的SQL資料庫文件,放到ImportBigSQL文件夾下面,如圖所示:
使用phpMyAdmin導入大的SQL文件到MySQL資料庫
登入phpMyAdmin,選擇需要導入的MySQL數據文件,點擊導航條上面的「導入」按鈕,如圖所示:
使用phpMyAdmin導入大的SQL文件到MySQL資料庫
選中「從網站伺服器上傳文件夾 ImportBigSQL/ 中選擇:」選項,並選擇需要導入的SQL數據文件,如圖所示:
使用phpMyAdmin導入大的SQL文件到MySQL資料庫
最後點擊「執行」,導入需要的大的SQL數據文件,如圖所示:
使用phpMyAdmin導入大的SQL文件到MySQL資料庫
經過一段時間,phpMyAdmin顯示我們需要導入的SQL文件,導入成功,我們需要導入的大的SQL文件以及導入成功了,可以測試下網站,是否可以訪問了,如圖所示:
使用phpMyAdmin導入大的SQL文件到MySQL資料庫
END
注意事項
如果在config.inc.php文件,沒有找到 $cfg['UploadDir'] = ''; 可以自己在文件中添加上去,並填上相應的參數。
參數值ImportBigSQL可以自己設定,不過phpMyAdmin創建的文件夾名稱要跟設定的參數值一樣。
經驗內容僅供參考,如果您需解決具體問題

『肆』 如何使用命令導入資料庫mysql

MySQL資料庫的導入,有兩種方法:
1)
先導出資料庫SQL腳本,再導入;
2)
直接拷貝資料庫目錄和文件。
在不同操作系統或MySQL版本情況下,直接拷貝文件的方法可能會有不兼容的情況發生。
所以一般推薦用SQL腳本形式導入。下面分別介紹兩種方法。
2.
方法一
SQL腳本形式
操作步驟如下:
2.1.
導出SQL腳本
在原資料庫伺服器上,可以用phpMyAdmin工具,或者mysqlmp命令行,導出SQL腳本。
2.1.1
用phpMyAdmin工具
導出選項中,選擇導出「結構」和「數據」,不要添加「DROP
DATABASE」和「DROP
TABLE」選項。
選中「另存為文件」選項,如果數據比較多,可以選中「gzipped」選項。
將導出的SQL文件保存下來。
2.1.2
用mysqlmp命令行
命令格式
mysqlmp
-u用戶名
-p
資料庫名
>
資料庫名.sql
範例:
mysqlmp
-uroot
-p
abc
>
abc.sql
(導出資料庫abc到abc.sql文件)
提示輸入密碼時,輸入該資料庫用戶名的密碼。
2.2.
創建空的資料庫
通過主控界面/控制面板,創建一個資料庫。假設資料庫名為abc,資料庫全權用戶為abc_f。
2.3.
將SQL腳本導入執行
同樣是兩種方法,一種用phpMyAdmin(mysql資料庫管理)工具,或者mysql命令行。
2.3.1
用phpMyAdmin工具
從控制面板,選擇創建的空資料庫,點「管理」,進入管理工具頁面。
在"SQL"菜單中,瀏覽選擇剛才導出的SQL文件,點擊「執行」以上載並執行。
注意:phpMyAdmin對上載的文件大小有限制,php本身對上載文件大小也有限制,如果原始sql文件
比較大,可以先用gzip對它進行壓縮,對於sql文件這樣的文本文件,可獲得1:5或更高的壓縮率。
gzip使用方法:
#
gzip
xxxxx.sql
得到
xxxxx.sql.gz文件。
提示輸入密碼時,輸入該資料庫用戶名的密碼。
3
直接拷貝
如果資料庫比較大,可以考慮用直接拷貝的方法,但不同版本和操作系統之間可能不兼容,要慎用。
3.1
准備原始文件
用tar打包為一個文件
3.2
創建空資料庫
3.3
解壓
在臨時目錄中解壓,如:
cd
/tmp
tar
zxf
mydb.tar.gz
3.4
拷貝
將解壓後的資料庫文件拷貝到相關目錄
cd
mydb/
cp
*
/var/lib/mysql/mydb/
對於FreeBSD:
cp
*
/var/db/mysql/mydb/
3.5
許可權設置
將拷貝過去的文件的屬主改為mysql:mysql,許可權改為660
chown
mysql:mysql
/var/lib/mysql/mydb/*
chmod
660
/var/lib/mysql/mydb/*

『伍』 phpMyAdmin怎麼創建資料庫如何導入SQL數據文件

打開資料庫後台,輸入相應的用戶名和密碼執行登陸phpMyAdmin的操作.
phpMyAdmin怎麼創建資料庫如何導入SQL數據文件
在打開的phpMyAdmin界面,點擊資料庫,輸入新建資料庫名稱,再點擊創建,這樣資料庫就創建成功了.
在phpMyAdmin界面,點擊打開剛剛創建的資料庫
phpMyAdmin怎麼創建資料庫如何導入SQL數據文件
要導入數據,需要在phpMyAdmin界面的右側,點擊 導入
phpMyAdmin怎麼創建資料庫如何導入SQL數據文件
默認情況下,只能導入容量為2M以內的資料庫文件,點擊 瀏覽

打開一個要導入的文件,點擊打開

回到phpMyAdmin界面,點擊 執行

此時網路開始把要導入的文件上傳到網路主機上

當出現導入成功時,則表示資料庫的導入完成.

『陸』 怎樣將sql文件導入資料庫

遠程進去到資料庫,例如 mysql -h127.0.0.1-uroot -p 回車鍵入密碼,切換到需要導入的資料庫中,use test 資料庫,然後直接source sql文件所在的目錄即可,例如,source /data/abc.sql文件即可導入

『柒』 在XAMPP中如何導入SQL資料庫

xampp裡麵包含一個叫phpmyadmin的軟體,用他你可以導入mysql的資料庫,方法是:打開localhost/phpmyadmin。然後用phpmyadmin新建一個資料庫,點擊菜單上的導入,選擇你的sql文件,按下確定,搞定!

『捌』 mysql5.7怎麼導入sql文件

本地使用的話可以網路下載一個,phpmyadmin是網站方式管理mysql數據,如果買的虛擬空間都會帶有此功能。在登錄界面輸入用戶及密碼。

2
進入以後左側是所有資料庫的列表。

3
點擊自己的資料庫名稱,右邊出現資料庫中的所有表格,找到頂部的「導入」

4
進入導入界面,在文件瀏覽中選擇要導入的sql文件,就點執行等待導入完成。如果sql文件有錯誤則會導入不成功並顯示相應的錯誤信息。

END
navicat導入sql文件
navicat是管理mysql資料庫的一個第三方軟體,也可以去網路上下載,點擊「連接」連接上資料庫

連接成功後在左側資料庫列表中找到自己的資料庫。

右擊資料庫,找到「運行批次任務文件」

打開「運行批次任務文件」界面,瀏覽打開sql文件,選擇對應的字元集,點擊「開始」自動完成數據導入。

『玖』 phpmyadmin 導入.sql錯誤

這么滿發重裝一次好了呢

熱點內容
我的世界伺服器房間號2020電腦版 發布:2025-01-24 01:28:05 瀏覽:398
微信提示存儲空間不足 發布:2025-01-24 01:19:53 瀏覽:963
安卓電腦管家如何清除緩存 發布:2025-01-24 00:55:42 瀏覽:148
怎麼上傳歌曲到qq音樂 發布:2025-01-24 00:45:30 瀏覽:65
養貓用什麼配置 發布:2025-01-24 00:37:58 瀏覽:812
pythongps 發布:2025-01-24 00:37:51 瀏覽:813
辦公編程滑鼠 發布:2025-01-24 00:37:07 瀏覽:386
wpa加密類型 發布:2025-01-24 00:35:58 瀏覽:960
如何用批處理實現ftp映射盤符 發布:2025-01-24 00:25:45 瀏覽:954
win7sql版本 發布:2025-01-24 00:22:16 瀏覽:499