自由飛翔

          我在仰望,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

          主站蜘蛛池模板: 越西县| 晋宁县| 澄城县| 沧州市| 青浦区| 永川市| 平乡县| 江北区| 台安县| 巴马| 磐安县| 苏州市| 磐石市| 宜黄县| 永新县| 淮南市| 额济纳旗| 武义县| 宁国市| 长治市| 石嘴山市| 榆中县| 老河口市| 肇源县| 达拉特旗| 达孜县| 丰顺县| 保康县| 宁河县| 澳门| 武川县| 桦南县| 贵定县| 阿克陶县| 邯郸市| 二连浩特市| 崇信县| 黎城县| 容城县| 邢台县| 承德县|