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

導入sql大文件

發布時間: 2022-09-05 04:18:24

❶ 如何在mysql中批量導入大的sql文本文件

在實際工作中,有時經常地時行mysql資料庫的導入和導入操作,但對於大型sql文件導入時,phpmyadmin是不行的,有太多限制,比如記錄,內存等!
比較好的辦法仍是用mysql的source命令:
一、在客戶端下操作:
1、進行入客戶端
2、mysql>use
資料庫名(如果沒有,先建一個)
3、mysql>set
names
'utf8';
(一般看導入的是什麼格式的文件)
4、mysql>source
d:\aaa.sql;
即可正常導入,如果有錯,可以看出錯提示
二、PHP文件操作:
建立a.php
裡面有下面內容
mysql_connet('xxxx');
mysql_query("set
names
'utf8'");
mysql_query("source
d:\aaa.sql'");
原理同上,主要方便了無法使用命令行用戶的操作

❷ mysql文件sql大容量怎麼導入

  • 打開MySQL安裝目錄下的my.ini文件,添加max_allowed_packet,設置大小為64M,如下:

❸ PHPMyAdmin 怎麼導入大SQL文件

當用phpMyAdmin導入的資料庫大小大於2M的時候,會出現如下提示: No data was received to import. Either no file name was submitted、or the file size exceeded the maximum size permitted by your PHP configuration. See FAQ 1.16.
要處理這個問題,經過一番研究發現,有2種方法:
方法一:
找到php.ini搜索這3個地方 upload_max_filesize , memory_limit 和 post_max_size
將後面的值修改成大於你需要導入的資料庫大小就好了。
然後重啟的PHP環境.
方法二:以phpMyAdmin-3.1.0-all-languages為例,我的安裝目錄E:\wwwroot\phpMyAdmin\
1.在 phpmyadmin目錄里新建一個目錄 upload.
2.打開phpmyadmin,找到E:\wwwroot\phpMyAdmin\config.sample.inc.php文件,找到並修改為 $cfg['UploadDir'] = 「upload」; 然後點保存.
再打開E:\wwwroot\phpMyAdmin\libraries\config.default.php文件,找到並修改為 $cfg['UploadDir'] = 「upload」; 然後點保存.
3.用 FTP 上傳 需要導入的sql 文件到 phpmyadmin/upload/ 下
4.訪問 phpmyadmin,點擊 Import(導入) ,就會出現選擇伺服器上的文件的下拉框,選擇剛才用FTP上傳的SQL文件。至此完美解決。
最後打開http://www.xx.com/phpmyadmin/登錄後,點擊import可以看到。

❹ 如何在mysql中導入/導出超大的sql文本文件

在實際工作中,有時需要導入大容量sql文件到MySQL,通常有以下三種方法:
(1)通過phpmyadmin,不推薦,有內存等的限制;
(2)通過Navicat Premium工具運行sql,不推薦,效率低;
(3)通過source命令導入,推薦,效率高,經測試,小編導入一個3.02G的文件耗時3分08秒;
下面,小編將整個過程進行重現,希望對大家有幫助。
https://jingyan..com/article/295430f1ef89ab0c7f00505a.html

❺ mysql如何導入大sql文件怎麼打開

進入mysql使用命令導入sql腳本文件:
mysql>
source
test.sql;
其實test.sql要導入sql文件
source導入sql文件命令
比f盤test.sql文件導入命令:
source
f:/test.sql;

❻ mysql怎麼導入大型sql文件

打開MySQL安裝目錄下的my.ini文件,添加max_allowed_packet,設置大小為64M,如下:

在服務中重新啟動MySQL服務,在命令行窗口(命令:show VARIABLES like '%max_allowed_packet%';)查看是否修改成功:

3
在命令行窗口中使用source命令(source sql文件路徑)導入sql文件,如下(我們可以看到,執行效率比較高):

4
在Navicat Premium工具中查看是否導入成功:

5
查詢導入表的數量(小編工導入了44張表,每張表的都有超過五百萬條數據)

❼ mysql資料庫 文件過大 如何導入

  1. 點擊電腦『運行』,輸入cmd,然後點擊確定。

3.執行下列語句:

sqlcmd -S localhost -U sa -P pwzyy!@#123 -i C:.sql


說明:


-S:資料庫伺服器地址,我這里是本機直接用localhost

-U:用戶名

-P:密碼

-d:資料庫名

-i:sql文件

❽ mysql 的sql文件太大怎麼導入

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

先來建一個測試庫:

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

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

熱點內容
電腦怎麼查卡配置 發布:2025-01-14 20:01:29 瀏覽:27
手機怎麼控制伺服器 發布:2025-01-14 19:58:46 瀏覽:307
php難招 發布:2025-01-14 19:06:07 瀏覽:489
sublime編譯php 發布:2025-01-14 18:57:16 瀏覽:307
雲計算伺服器是什麼 發布:2025-01-14 18:56:22 瀏覽:44
vip域名查詢ftp 發布:2025-01-14 18:46:48 瀏覽:116
格式化linux 發布:2025-01-14 18:35:14 瀏覽:595
如何進入安卓原生市場 發布:2025-01-14 18:22:06 瀏覽:560
台式電腦找不到伺服器 發布:2025-01-14 18:19:58 瀏覽:423
androidsdk網盤 發布:2025-01-14 18:17:43 瀏覽:82