一、匯出:
用mysqldump命令列
命令格式
mysqldump -u 使用者名稱 -p 資料庫名 > 資料庫名.sql
範例:mysqldump -u root -p abc > abc.sql
(匯出資料庫abc到abc.sql檔案)
提示輸入密碼時,輸入該資料庫使用者名稱的密碼。
二、匯入:
用mysql命令列
命令格式
mysql -u 使用者名稱 -p 資料庫名
三、直接copy
如果資料庫比較大,可以考慮用直接拷貝的方法,但不同版本和作業系統之間可能不相容,要慎用。
3.1 將原始資料庫用tar打包為乙個檔案
tar -zcvf mydb.tar.gz mydb
3.2 建立空資料庫
3.3 解壓
在臨時目錄中解壓,如:
cd /tmp
tar -zxvf mydb.tar.gz
3.4 拷貝
將解壓後的資料庫檔案拷貝到相關目錄
cd mydb/
cp * /var/lib/mysql/mydb/
對於freebsd:
cp * /var/db/mysql/mydb/
3.5 許可權設定
將拷貝過去的檔案的屬主改為mysql:mysql,許可權改為660
chown mysql:mysql /var/lib/mysql/mydb/*
chmod 660 /var/lib/mysql/mydb/*
Linux下匯入匯出SQL檔案
格式 mysql create database 資料庫名 舉例 mysql create database abc 方法二 常用 格式 mysql u使用者名稱 p密碼 資料庫名 資料庫名.sql 舉例 mysql uabc f p abc abc.sql 如 usr local mysql bi...
Linux 下匯入匯出oracle資料
切換到oracle使用者 su oracle 設定編碼,服務端和客戶端的編碼要保持一致,否則中文會亂碼 export nls lang simplified chinese china.al32utf8 登入oracle客戶端 select table name from user tables 登...
linux下匯出匯入 sql檔案
注意mysql的安裝路徑,即此命令的路徑 1 匯出資料和表結構 mysqldump u使用者名稱 p密碼 資料庫名 資料庫名.sql usr local mysql bin mysqldump uroot p abc abc.sql敲回車後會提示輸入密碼 2 只匯出表結構 mysqldump u使用...