萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> MySQL導入sql大文件實現方法

MySQL導入sql大文件實現方法

很多同學都喜歡使用phpmyadmin來導入文件,但是phpmyadmin導入大文件時就會出現問題,下面我來介紹在命令模式下導入大文件的方法。

默認情況下mysql允許上傳的文件最大為2M,對於一些大點的應用來說顯然不夠,所以我們需要更改默認設置來導入大

文件

修改的方法是通過修改php的配置文件php.ini來完成。主要有以下3個設置需要更改。

• 內存限制,需要改大,因為大文件導入時會占較大的內存

 代碼如下 復制代碼

memory_limit=128M

•最大上傳文件限制

upload_max_filesize=2M

•post的最大大小

post_max_size=8M

現在我們就可以導入大文件了用mysqldump命令行
命令格式

 代碼如下 復制代碼

mysqldump -u用戶名 -p 數據庫名 > 數據庫名.sql

范例:

 代碼如下 復制代碼

mysqldump -uroot -p abc > abc.sql(導出數據庫abc到abc.sql文件)

提示輸入密碼時,輸入該數據庫用戶名的密碼。

參考其它

1.導出整個數據庫

 代碼如下 復制代碼   mysqldump -u 用戶名 -p 數據庫名 > 導出的文件名
  mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql

2.導出一個表

 代碼如下 復制代碼   mysqldump -u 用戶名 -p 數據庫名 表名> 導出的文件名
  mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
copyright © 萬盛學電腦網 all rights reserved