程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL大數據量的導入,MySQL數據量導入

MySQL大數據量的導入,MySQL數據量導入

編輯:MySQL綜合教程

MySQL大數據量的導入,MySQL數據量導入


  第一:其實最好的方法是直接用:

  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中最小的那個值)

    這樣就可以了。但是效果還是比第一種方法差挺多。推薦第一種。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved