匯入匯出資料庫及其資料

2021-06-16 04:47:01 字數 1030 閱讀 5599

命令列匯出資料庫: 

1,進入mysql目錄下的bin資料夾:cd mysql中到bin資料夾的目錄 

如我輸入的命令列:cd c:\program files\mysql\mysql server 4.1\bin 

(如果你配置了mysql的環境變數就直接在在dos下進行下面內容)

2,匯出資料庫:mysqldump -u 使用者名稱 -p 資料庫名 > 匯出的檔名 

如我輸入的命令列:mysqldump -u root -p news > news.sql   (輸入後會讓你輸入進入mysql的密碼) 

(如果匯出單張表的話在資料庫名後面輸入表名即可)

如果執行出現這個錯誤

mysqldump: got error: 23: out of resources when opening file './discuz/ecs_user_

address.myd' (errcode: 24) when using lock tables

解決辦法:加上-skip-lock-tables選項即可。

例:mysqldump -u*** -p*** --database ddd --skip-lock-tables > new.sql

後面的檔案  如果你直接寫檔名   會生成在mysql的bin目錄下    你也可以自己其它url

命令列匯入資料庫:

1,將要匯入的.sql檔案移至bin檔案下,這樣的路徑比較方便 

2,同上面匯出的第1步 

3,進入mysql:mysql -u 使用者名稱 -p 

如我輸入的命令列:mysql -u root -p   (輸入同樣後會讓你輸入ysql的密碼) 

4,在mysql-front中新建你要建的資料庫,這時是空資料庫,如新建乙個名為news的目標資料庫 

5,輸入:mysql>use 目標資料庫名 

如我輸入的命令列:mysql>use news; 

6,匯入檔案:mysql>source 匯入的檔名; 

如我輸入的命令列:mysql>source news.sql;

匯入匯出資料庫

1.匯出整個資料庫 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 2.匯出乙個表 mysqldump u 使用者名稱 p 資料庫名 表名 匯出的檔名 3.匯入資料庫 mysql 資料庫名 檔案 mysql u root 資料庫名 檔案 4.備份時,排除某張表的 mysqldump u...

資料庫匯入匯出

啥 也不說了。資料的匯出 1 將資料庫 test 完全匯出 使用者名稱 system 密碼manager 匯出到d daochu.dmp中 exp system manager test file d daochu.dmp full y 2 將資料庫中 system 使用者與sys 使用者的表匯出 ...

資料庫匯入匯出

檢視檔案位置 select from dba directories 建立 create or replace directory my dir as usr datapump create or replace directory my logdir as usr logs 匯出單個例項 expd...