很多同學都喜歡使用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
新聞熱點
疑難解答