mysql匯入 匯出命令

2021-09-01 17:29:08 字數 1515 閱讀 5509

最常用:

匯出資料庫為檔案

mysqldump -h hostname -uroot -ppassword database1 > /home/xx/xx.sql

建立資料庫database2

mysql -h hostname -uroot -ppassword database2 < /home/xx/xx.sql

[size=large]匯入的幾種方式[/size]

一、直接通過phpmyadmin匯入。

缺點是有大小上限。貌似是2m,不是很適合匯入大資料量,所以只能通過其他客戶端或命令了。

其他客戶端略。

二、命令方式

1,先登陸後匯入

source 'path/filename.sql'

2,不登陸,直接匯入

3.從外部檔案匯入資料到資料庫中:

從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了。

[size=large]匯出的幾種方式[/size]

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

[size=large]下面談一下關於匯入檔案大小限制問題的解決:[/size]

預設情況下:mysql 對匯入檔案大小有限制的,最大為2m,所以當檔案很大時候,直接無法匯入,下面就這個問題的解決列舉如下:

影響mysql匯入檔案大小的引數有三個:

memory_limit=128m,upload_max_filesize=2m,post_max_size=8m

修改upload_max_filesize=200 m 這裡修改滿足你需要的大小,

可以同時修改其他兩項memory_limit=250m post_max_size=200m

這樣就可以匯入200m以下的.sql檔案了。

mysql 匯入匯出命令 MySQL匯入匯出命令

1.匯出整個資料庫 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 2.匯出乙個表 mysqldump u 使用者名稱 p 資料庫名 表名 匯出的檔名 3.匯出乙個資料庫結構 d 沒有資料 add drop table 在每個create語句之前增加乙個drop table 4.匯入資...

mysql匯入 匯出命令 MySQL匯入匯出命令

1.匯出整個資料庫 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 2.匯出乙個表 mysqldump u 使用者名稱 p 資料庫名 表名 匯出的檔名 3.匯出乙個資料庫結構 d 沒有資料 add drop table 在每個create語句之前增加乙個drop table 4.匯入資...

mysql匯入 匯出命令 mysql匯入匯出命令

mysql的使用原生的sql進行資料庫管理,感覺總是有點怪怪的 phpmyadmin等那麼多免費好用的管理工具呢 不過多懂點命令也是很不錯,記憶力有限放到此處以備以後用時翻閱吧 還原乙個資料庫 mysql h localhost u root p123456 www 備份乙個資料庫 mysqldum...