自由飛翔

          我在仰望,java之上

          統計

          留言簿(2)

          我關注的blog

          閱讀排行榜

          評論排行榜

          mysql導入導出表結構及表數據及執行sql文件

          在mysql中執行sql文件的命令 : source  d:\myprogram\database\db.sql;
          連接MYSQL:
          mysql -h主機地址 -u用戶名 -p用戶密碼
          修改密碼:
          mysqladmin -u用戶名 -p舊密碼 password 新密碼

          從數據庫導出數據庫文件:

          1.將數據庫mydb導出到e:\MySQL\mydb.sql文件中:

          打開開始->運行->輸入cmd 進入命令行模式

          1. c:\>MySQLdump -h localhost -u root -p mydb >e:\MySQL\mydb.sql 

          然后輸入密碼,等待一會導出就成功了,可以到目標文件中檢查是否成功。

          2.將數據庫mydb中的mytable導出到e:\MySQL\mytable.sql文件中:

          1. c:\>MySQLdump -h localhost -u root -p mydb mytable>e:\MySQL\mytable.sql 

          3.將數據庫mydb的結構導出到e:\MySQL\mydb_stru.sql文件中:

          1. c:\>MySQLdump -h localhost -u root -p mydb --add-drop-table >e:\MySQL\mydb_stru.sql 

          -h localhost可以省略,其一般在虛擬主機上用

          四.從外部文件MySQL導入數據到數據庫中:

          從e:\MySQL\mydb2.sql中將文件中的SQL語句導入數據庫中:

          1.從命令行進入MySQL,然后用命令CREATE DATABASE mydb2;創建數據庫mydb2。

          2.退出MySQL 可以輸入命令exit;或者quit;

          3.在CMD中輸入下列命令:

          1. c:\>MySQL -h localhost -u root -p mydb2 < e:\MySQL\mydb2.sql 

          然后輸入密碼,就OK了。

          五.下面談一下關于導入文件大小限制問題的解決:

          默認情況下:MySQL導入文件大小有限制的,最大為2M,所以當文件很大時候,直接無法導入,下面就這個問題的解決列舉如下:

          1.在php.ini中修改相關參數:

          影響MySQL導入文件大小的參數有三個:

          1. memory_limit=128M,upload_max_filesize=2M,post_max_size=8M 

          修改upload_ ......

          參考文章:
          http://database.51cto.com/art/201005/200739.htm


          Gavin

          posted on 2011-11-22 10:54 GavinMiao 閱讀(8832) 評論(0)  編輯  收藏 所屬分類: mysql

          主站蜘蛛池模板: 揭阳市| 五台县| 古交市| 永德县| 资中县| 同江市| 炉霍县| 扎鲁特旗| 巴楚县| 海宁市| 集贤县| 陆丰市| 沅江市| 桂林市| 湖南省| 南乐县| 普安县| 随州市| 京山县| 永安市| 登封市| 吴江市| 东城区| 六枝特区| 泽州县| 林周县| 邵阳市| 博客| 重庆市| 平度市| 凤山市| 大足县| 固安县| 内乡县| 山西省| 扬中市| 宣恩县| 华蓥市| 镇安县| 勃利县| 辽源市|