linux下mysql資料的匯出和匯入,linuxmysql
匯出整個資料庫中的所有資料
1、在linux命令列下輸入:
mysqldump -u userName -p dabaseName > fileName.sql
fileName.sql最好加上路徑名
匯出資料庫中的某個表的資料
mysqldump -u userName -p dabaseName tableName > fileName.sql
匯出整個資料庫中的所有的表結構
在linux命令列下輸入:
mysqldump -u userName -p -d dabaseName > fileName.sql
注意:是加了-d
匯出整個資料庫中某個表的表結構
在linux命令列下輸入:
mysqldump -u userName -p -d dabaseName tableName > fileName.sql
注意:是加了-d
匯入mysql方法1
進入linux命令命令列下:
mysql -uroot -p 斷行符號 輸入密碼source fileName.sql注意fileName.sql要有路徑名,例如:source /home/user/data/fileName.sql
匯入mysql方法2
進入linux命令命令列下:
mysql -uroot -p database < fileName.sql注意fileName.sql要有路徑名
linux下怎匯入匯出MySQL資料庫
一、匯出:用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 mydb3.2 建立空資料庫3.3 解壓在臨時目錄中解壓,如:cd /tmptar -zxvf mydb.tar.gz3.4 拷貝將解壓後的資料庫檔案拷貝到相關目錄cd mydb/cp * /var/lib/mysql/mydb/對於FreeBSD:cp * /var/db/mysql/mydb/3.5 使用權限設定將拷貝過去的檔案的屬主改為mysql:mysql,許可權改為660chown mysql:mysql /var/lib/mysql/mydb/*
linux下怎匯入匯出MySQL資料庫 詳細??
linux 下如何匯入匯出MySQL 資料庫 1. 2. 3. 一、匯出: 4. 用mysqldump 命令列 5. 命令格式 6. mysqldump -u 使用者名稱 -p 資料庫名 > 資料庫名.sql 7. 範例: 8. mysqldump -u root -p abc > abc.sql 9. (匯出資料庫abc 到abc.sql 檔案) 10. 11.提示輸入密碼時,輸入該資料庫使用者名稱的密碼。 12. 13.二、匯入: 14.用mysql 命令列 15.命令格式 16.mysql -u 使用者名稱 -p 資料庫名 < 資料庫名.sql 17.範例: 18.mysql -u root -p abc < abc.sql 19.(匯入資料庫abc 從abc.sql 檔案) 20. 21.提示輸入密碼時,輸入該資料庫使用者名稱的密碼。 25.3.1 將未經處理資料庫用tar 打包為一個檔案 26.tar -zcvf mydb.tar.gz mydb 27.3.2 建立空資料庫 28. 29.3.3 解壓 30.在臨時目錄中解壓,如: 31.cd /tmp 32.tar -zxvf mydb.tar.gz 33. 34.3.4 拷貝 35.將解壓後的資料庫檔案拷貝到相關目錄 36.cd mydb/ 37.cp * /var/lib/mysql/mydb/ 38. 39.對於FreeBSD: 40.cp * /var/db/mysql/mydb/ 41. 42.3.5 使用權限設定 43.將拷貝過去的檔案的屬主改為mysql:mysql,許可權改為660 44.chown mysql:mysql /var/lib/mysql/mydb/* 45.chmod 660 /var/lib/mysql/mydb/*