具體操作步驟如下:
1、首先打開Navicat軟體,連接到資料庫進入需要導入的資料庫:
② mysql資料庫 文件過大 如何導入
1.把已導出文件拷貝到伺服器
2.利用root許可權提交命令:
#mysql
-u
用戶名
-p
密碼
庫名
<
需要導入的.sql文件
在本地導入會比phpmyadmin穩定,快
③ 怎麼快速導入一個超大的mysql文件
1、首先已管理員身份(通過win+r)進入命令提示符
2、先進入MYSQL安裝目錄,以我的為例:d:/wamp/bin/mysql/mysql5.5.20/bin 進入該目錄的bin目錄下,該目錄下有個mysql.exe 文件
mysql 導入超大文件到資料庫 - queen - 安然
3、為了保證一次性通過,可以先測試一下資料庫的是否連接成功 mysql -u root -p (資料庫有密碼的寫上密碼);再測試一下訪問的資料庫是否能訪問 mysql -u root -p (資料庫有密碼的寫上密碼) craft(這個就是資料庫的名稱);我第二次導入時遇到一個問題,就是我測試資料庫連接成功後,直接又測試資料庫是否能夠訪問,出現錯誤
mysql 導入超大文件到資料庫 - queen - 安然
我檢查了一遍命令沒發現錯誤啊,沒辦法了,問我領導,人家三下五除二就搞定了,問了才知道,所有的命令都應該在
mysql 導入超大文件到資料庫 - queen - 安然
下執行,包括測試資料庫是否連接成功,資料庫是否能訪問和最後的資料庫導入,我的錯誤就是在檢查了資料庫是否連接成功後就進入mysql里,沒有退出來。好吧,又記了一遍。
4、如果上面的操作沒有問題,下一步就進行數據導入操作
mysql -u root -p (資料庫有密碼的寫上密碼) craft < d:/craft.sql
導入過程可能會由於其他原因導致錯誤,我遇到的是在導入過程中可能由於編碼的原因出現錯誤,所以,可以再加上點內容 mysql -u root -p --default-character-set=utf8 craft < d:/craft.sql,敲回車後,出現輸入密碼提示,如果資料庫設置密碼,就可以輸入密碼後再打回車,直到導入操作完成
mysql 導入超大文件到資料庫 - queen - 安然
注意:這樣就完成了導入,不過中間還可能出現的問題就是要導入文件的許可權問題,要保證你所登錄的身份有對文件的寫操作,所以為了防止萬一,我們可以將文件的所有許可權都打開:選中文件,點右鍵,選擇屬性,選「安全」選項卡,選中你登錄的角色,點「編輯」,選中「允許」下面的「完全控制」,點擊確定。
④ mysql資料庫 文件過大 如何導入
你可以分段導入,就是把sql里的代碼分開為幾個文件(注意保持sql語句的完整性)內,然後一個個導容入,這種方法適合本地或者伺服器(畢竟伺服器的配置無法隨意更改的),如果你只用於本地,那可以照樓上的方法更改配置
⑤ 如何把csv文件批量導入到mysql資料庫
下載一個editplus或者notepad++ 用這種文本編輯器打開你的csv文件,添加上你要添加的記錄,然後存儲為utf8 的,然後再導入
⑥ 大文件導入 MYSQL,如何最快速
一般的數據備份用 :mysql路徑+bin/mysqlmp -u 用戶名 -p 資料庫名 > 導出的文件名
數據還原是:到mysql命令行下面,用:source 文件名;的方法。
但是這種方法對大數據量的表進行操作就非常慢。因為他不僅導出了數據還導出了表結構。
在針對大數據量的表時,我們可以用infile和 outfile來操作。
outfile導出資料庫數據的用法:
⑦ mysql文件sql大容量怎麼導入
打開MySQL安裝目錄下的my.ini文件,添加max_allowed_packet,設置大小為64M,如下:
⑧ 如何快速導入大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創建的文件夾名稱要跟設定的參數值一樣。
經驗內容僅供參考,如果您需解決具體問題
⑨ 如何快速導入大SQL文件到MySQL資料庫
大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秒;
打開MySQL安裝目錄下的my.ini文件,添加max_allowed_packet,設置大小為64M,如下:
在服務中重新啟動MySQL服務,在命令行窗口(命令:show VARIABLES like '%max_allowed_packet%';)查看是否修改成功:
在命令行窗口中使用source命令(source sql文件路徑)導入sql文件,如下(我們可以看到,執行效率比較高):
在Navicat Premium工具中查看是否導入成功:
查詢導入表的數量(小編工導入了44張表,每張表的都有超過五百萬條數據):