第一:其實最好的方法是直接用: mysqldump -u用戶名 -p密碼 資料庫名 < 資料庫名.sql 在linux在操作的,測試過一個一萬多行的導入數據,共121m。在linux下,幾秒內導入成功。如果是在phpmyadmin,或者在各個終端中實施導入121M的數據,是比較困難的,你會遇...
第一:其實最好的方法是直接用:
mysqldump -u用戶名 -p密碼 資料庫名 < 資料庫名.sql
在linux在操作的,測試過一個一萬多行的導入數據,共121m。在linux下,幾秒內導入成功。如果是在phpmyadmin,或者在各個終端中實施導入121M的數據,是比較困難的,你會遇到各個問題,瀏覽器卡頓,索引臨時文件太大,以及php本身配置對sql語句的限制等等。我推薦用以上這個方法來導入。
如果是表名的話,那麼就是:
mysqldump -uroot -p密碼 資料庫名 表名 < biao.sql
第二:用phpmyadmin
修改php的環境配置,將其增大。
1)首先我們要找到php的配置文件php.ini文件,然後按下Ctrl+F,搜索post_max_size,如果使用自己配置的php,預設的值應該是8M,很多集成環境對這個參數也沒有改,如果你要導入的文件小於8M,可以不用修改此參數.如果大於8M,則修改為你需要的值.
2)配置完post_max_size,我們要搜索upload_max_filesize,如果你是使用自己搭配的環境,此值預設為2M,如果你使用的是集成環境,可能會是8M,然後更改為你想要導入的大小即可(導入的文件上限是post_max_size和upload_max_filesize中最小的那個值)
這樣就可以了。但是效果還是比第一種方法差挺多。推薦第一種。