一、匯出:用mysqldump命令列命令格式mysqldump-u使用者名稱-p資料庫名>資料庫名.sql範例:mysqldump-uroot-pabc>abc.sql (匯出資料庫abc到abc.sql檔案) 提示輸入密碼時,輸入該資料庫使用者名稱的密碼。 二、匯入:用mysql命令列命令格式mysql-u使用者名稱-p資料庫名 三、直接COPY 如果資料庫比較大,可以考慮用直接複製的方法,但不同版本和作業系統之間可能不相容,要慎用。 3.1將原始資料庫用tar打包為一個檔案 tar-zcvfmydb.tar.gzmydb 3.2建立空資料庫 3.3解壓在臨時目錄中解壓,如:cd/tmptar-zxvfmydb.tar.gz 3.4複製將解壓後的資料庫檔案複製到相關目錄cdmydb/cp*/var/lib/mysql/mydb/ 對於FreeBSD: cp*/var/db/mysql/mydb/ 3.5許可權設定 將複製過去的檔案的屬主改為mysql:mysql,許可權改為660 chownmysql:mysql/var/lib/mysql/mydb/*
一、匯出:用mysqldump命令列命令格式mysqldump-u使用者名稱-p資料庫名>資料庫名.sql範例:mysqldump-uroot-pabc>abc.sql (匯出資料庫abc到abc.sql檔案) 提示輸入密碼時,輸入該資料庫使用者名稱的密碼。 二、匯入:用mysql命令列命令格式mysql-u使用者名稱-p資料庫名 三、直接COPY 如果資料庫比較大,可以考慮用直接複製的方法,但不同版本和作業系統之間可能不相容,要慎用。 3.1將原始資料庫用tar打包為一個檔案 tar-zcvfmydb.tar.gzmydb 3.2建立空資料庫 3.3解壓在臨時目錄中解壓,如:cd/tmptar-zxvfmydb.tar.gz 3.4複製將解壓後的資料庫檔案複製到相關目錄cdmydb/cp*/var/lib/mysql/mydb/ 對於FreeBSD: cp*/var/db/mysql/mydb/ 3.5許可權設定 將複製過去的檔案的屬主改為mysql:mysql,許可權改為660 chownmysql:mysql/var/lib/mysql/mydb/*