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 進入命令行模式 c:\>MySQLdump -h localhost -u root -p mydb >e:\MySQL\mydb.sql 然後輸入密碼,等待一會導出就成功了,可以到目標文件中檢查是否成功。 2.將數據庫mydb中的mytable導出到e:\MySQL\mytable.sql文件中: c:\>MySQLdump -h localhost -u root -p mydb mytable>e:\MySQL\mytable.sql 3.將數據庫mydb的結構導出到e:\MySQL\mydb_stru.sql文件中: 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中輸入下列命令: c:\>MySQL -h localhost -u root -p mydb2 < e:\MySQL\mydb2.sql 然後輸入密碼,就OK了。 五.下面談一下關於導入文件大小限制問題的解決: 默認情況下:MySQL導入文件大小有限制的,最大為2M,所以當文件很大時候,直接無法導入,下面就這個問題的解決列舉如下: 1.在php.ini中修改相關參數: 影響MySQL導入文件大小的參數有三個: memory_limit=128M,upload_max_filesize=2M,post_max_size=8M 修改upload_ ......