天天看點

mysql 檔案導入方法總結

資料導入3三種方法

限制大小:2M

1.建立資料庫

2.導入.sql或.sql.zip檔案

大資料導入方法一:http://jingyan.baidu.com/article/9113f81bcdf3a32b3214c7e7.html

大資料導入方法二:http://jingyan.baidu.com/article/60ccbceb21966d64cab1979e.html

參考文檔http://www.sjyhome.com/php/phpmyadmin-limit.html

打開PHP配置檔案 php.ini

查找 upload_max_filesize 和 post_max_size 把他們的值修改的大一點

如果上傳的檔案很大,還需進行以下修改

max_execution_time(php頁面執行最大時間)

max_input_time(php頁面接受資料最大時間)

memory_limit(php頁面占用的最大記憶體)

這是因為phpmyadmin上傳大檔案時,php頁面的執行時間、記憶體占用也勢必變得更長更大,其需要php運作環境的配合,光修改上傳檔案大小限制是不夠的。

打開 phpmyadmin 目錄下的 config.inc.php 檔案

查找 $cfg[‘ExecTimeLimit’]配置選項,預設值是300,需要修改為0,即沒有時間限制。

打開 phpmyadmin 目錄下的 import.php 檔案 修改 $memory_limit 的值

mysql 檔案導入方法總結

說明:首選讀取php.ini配置檔案中的記憶體配置選項memory_limit,如果為空則預設記憶體大小限制為2M,如果沒有限制則記憶體大小限制為10M,你可以結合你php.ini配置檔案中的相關資訊修改這段代碼。

使用MySQL管理器的MySQL導入導出功能

實際指令:

E:\server\phpStudy>mysql\bin\mysql.exe -uroot -proot DBNAME --default-character-set=utf8 0<D:\db.sql

也可自行改為mysql指令

在mysql的安裝目錄下 找到 my.ini檔案 加入以下代碼:

interactive_timeout = 120

wait_timeout = 120

max_allowed_packet = 32M

======================================

導入sql的指令行如下:

source "路徑名"+/mytest_emp_dept.sql

在windows中檔案路徑 要用 / 替換 預設的路徑符 \ 

例:

mysql>use dbtest;

mysql>set names utf8;

mysql>source D:/www/sql/back.sql;