一、匯入資料庫資料:
1)建立資料庫create database dbname
方案一:
a)選擇資料庫
mysql>use dbname ;
b)設定資料庫編碼
mysql>set names utf8;
c)匯入資料(注意sql檔案的路徑)
mysql>source /home/***x/dbname .sql;(有命令結束標誌)
方案二:
mysql -u使用者名稱 -p密碼 資料庫名 < 資料庫名.sql (無命令結束標誌)
a)複製到本地
mysqldump -h 『114.212.111.123』 -p3306 -uthatuser -pthatpwd --optb)本地複製到伺服器–compress thatdb --skip-lock-tables | mysql -h localhost -umyuser -pmypwd mydb
mysqldump -h localhost -p3306 -uroot -ptemp --opt --compress syyfa–skip-lock-tables | mysql -h 223.115.1.171 -p3396 -uroot -pahyd12ew syyfa
mysqldump --column-statistics=0 -h 123.105.1.14 -p3306 -urootc)複製命令引數說明-pttyd1234 --opt --compress syzw --skip-lock-tables | mysql -h localhost -uroot -p12333 syzw
114.212.111.123 遠端伺服器名稱
thatuser 遠端資料庫登入名
thatpwd 遠端資料庫登入密碼
thatdb遠端資料庫名(即:複製的源)
localhost 本地資料庫名稱
myuser 本地資料庫登入名
myuser 本地資料庫登入密碼
mydb 本地(即:複製的目的)
sql解釋:
mysqldump 是mysql的乙個專門用於拷貝操作的命令
–opt 操作的意思
–compress 壓縮要傳輸的資料
–skip-lock 忽略鎖住的表(加上這句能防止當表有外來鍵時的報錯)
-tables 某資料庫所有表
-h 伺服器名稱
-u 使用者名稱(*後面無空格,直接加使用者名稱)
-p 密碼(*後面無空格,直接加密碼,這是必須的)
注意: -u、-p的後面沒有空格,直接加使用者名稱和密碼!!!
二、匯出資料庫
1)匯出資料和表結構:
mysqldump -u使用者名稱 -p密碼 資料庫名 > 資料庫名.sql
2)只匯出表結構
mysqldump -u使用者名稱 -p密碼 -d 資料庫名 > 資料庫名.sql
oracle匯入匯出資料的幾種方式
oracle匯入匯出資料 1.匯出dmp格式檔案 備份某幾張表 exp smsc smsc file data oracle bak dmp bakup0209 2.dmp tables send msg his,send msg,recv msg his,recv msg 備份整個資料庫 方式1 ...
Oracle資料庫的各種匯出 匯入方式
一 資料匯出 1.完全匯出資料庫 將資料庫test完全匯出,使用者名稱system 密碼manager 匯出到d daochu.dmp中 1 exp system manager localhost test file d daochu.dmp full y 其中localhost表示資料庫伺服器的...
Oracle資料庫 exp方式匯入匯出資料庫
1.在資料庫system使用者下建立好相應的存放dmp檔案的路徑 create directory demo as d project demo 2.建立好相應所需的表空間 create tablespace demodata 建立表空間 logging datafile d gjoracle de...