① sql文件太大,mysql導入報錯怎麼辦
拆分成幾段,分段執行,
不過一般的編輯器打不開太大的SQL文件,你可以網路一下SQL文件編輯器.
② mysql文件sql大容量怎麼導入
打開MySQL安裝目錄下的my.ini文件,添加max_allowed_packet,設置大小為64M,如下:
③ mysql怎麼導入大型sql文件
小例子
mytest_emp_dept.sql文件,內容如下:
CREATE TABLE emp(eid INT PRIMARY KEY AUTO_INCREMENT, ename VARCHAR(20) NOT NULL, esex VARCHAR(10), deptid INT NOT NULL);
CREATE TABLE dept(deptid INT PRIMARY KEY AUTO_INCREMENT, dname VARCHAR(20) NOT NULL,daddress VARCHAR(200));
INSERT INTO emp(ename,esex,deptid) VALUES('chris','M',1),('edge','M',1),('kelly','W',2),('maryse','W',2);
INSERT INTO dept(dname,daddress) VALUES('development','beijing'),('accounting','shanghai');
SELECT ename,esex,dname,daddress FROM emp,dept WHERE emp.deptid=dept.deptid ORDER BY ename;
======================================
導入sql的命令行如下:
source "路徑名"+/mytest_emp_dept.sql
======================================
效果如下:
④ 如何執行大sql文件
你的電腦上裝了SQL
server
2000沒有?要是安了就用查詢分析器,在界面中打開那個文件,按F5執行,就能出結果,不過那個語言必須有對應的資料庫文件。注釋是用\*......*\加的,不是用--的方式。
⑤ mysql 的sql文件太大怎麼導入
我有個大的 SQL 文件要回放,需要馬上做,但又怕壓死業務,怎麼辦?
先來建一個測試庫:
可以看到 CPU 已經非常冷靜,並且緩慢的處理數據。
💡小貼士:pv 工具既可以用於顯示文件流的進度,也可以用於文件流的限速。在本實驗中,我們用 PV 來限制 SQL 文件發到 MySQL client 的速度,從而限制 SQL 的回放速度,達到不影響其他業務的效果。
⑥ 超大SQL文件如何導入資料庫
大SQL文件導入資料庫的方法:
1、點擊"開始"-"運行",輸入cmd,然後回車進入到DOS界面。
2、進入MYSQL安裝目錄。
3、假如MYSQL安裝在D盤,SQL文件也在D盤,加入命名為demo.sql,操作的方法是:
輸入"D:",回車即進入到D盤了,然後輸入"cd mysql/bin"並回車
4、再輸入"mysql -u root -p database d:/demo.sql",回車顯示要輸入密碼
5、如果MYSQL資料庫的密碼為空則不輸入任何東西回車,沒有出現錯誤說明導入成功。
注意:上面的database是要導入的資料庫名。
⑦ 如何在mysql中導入/導出超大的sql文本文件
在實際工作中,有時需要導入大容量sql文件到MySQL,通常有以下三種方法:
(1)通過phpmyadmin,不推薦,有內存等的限制;
(2)通過Navicat Premium工具運行sql,不推薦,效率低;
(3)通過source命令導入,推薦,效率高,經測試,小編導入一個3.02G的文件耗時3分08秒;
下面,小編將整個過程進行重現,希望對大家有幫助。
https://jingyan..com/article/295430f1ef89ab0c7f00505a.html
⑧ mysql資料庫 文件過大 如何導入
點擊電腦『運行』,輸入cmd,然後點擊確定。
3.執行下列語句:
sqlcmd -S localhost -U sa -P pwzyy!@#123 -i C:.sql
說明:
-S:資料庫伺服器地址,我這里是本機直接用localhost
-U:用戶名
-P:密碼
-d:資料庫名
-i:sql文件
⑨ 如何在mysql中導入/導出超大的sql文本文件
在mysql中導入/導出超大的sql文本文件,我們可以使用很多方法實例,如有:客戶端直接命令操作,分塊導入,客戶端用source命令操作等等。
在實際工作中,有時經常地時行mysql資料庫的導入和導入操作,但對於大型sql文件導入時,phpmyadmin是不行的,有太多限制,比如記錄,內存等!
多種方案收集,如下:
方案一:客戶端直接命令操作(此方法是我比較喜歡的)
剛恢復一個電商網站mysql備份數據,此備份文件有300多M,因為phpmyadmin支持上傳有限,文件太大IE停止響應,所以在本地用
代碼如下
復制代碼
mysql -u root -p root jiahuibuydb<
c:/yebihai.sql
但沒導入進去,出來一大堆mysql的參數提示,不認輸入的命令參數,後來寫成下面這個樣子,就是去掉了參數和數據之間的空格
代碼如下
復制代碼
mysql -uroot -proot jiahuibuydb<
c:/yebihai.sql
導入就OK了
導出命令:
a)導出整個庫
mysqlmp -u 用戶名 -p 資料庫名 > 導出的文件名
⑩ 求助!請問mysql如何快速導入超大的sql文件
向大家匯報進展:自己直接拷貝ibd文件覆蓋的方法不行,但是採用xtrabackup備份ibd來還原是可以的,這個軟體太牛了!我昨天是在同一台機器測試的,晚上測下不同機器的,但是操作系統相同。還有個問題,這個xtrabackup可以直接遷移資料庫,如果還能合並導入新的庫,而不覆蓋原有的庫就更完美了,當然,現在已經解決了很大的問題!感謝各位高手!分不多,謝謝大家!