mysql備份資料庫

2021-07-24 09:39:29 字數 895 閱讀 8157

一般伺服器上沒有分使用者的時候mysql使用者名稱可以用 "root"得到最高許可權.

ubuntu下使用mysql命令匯入/匯出*.sql檔案( redhat的mysql命令在: /usr/local/mysql/bin/ 目錄下面 )匯出:

1.匯出整個資料庫

mysqldump -u 使用者名稱 -p密碼 資料庫名 > 匯出的檔名

2.匯出指定表

mysqldump -u 使用者名稱 -p密碼 資料庫名 表名1 表名2 ... > 匯出的檔名

3.匯出指定條件的記錄

mysqldump [--host=伺服器] -u 使用者名稱 -p密碼 資料庫名 表名 -w"條件語句" > 匯出的檔名

4.如果帶埠號的話,必須去掉密碼:

mysqldump [--host=伺服器] [--port=埠號] -u 使用者名稱 -p 資料庫名 表名 -w"條件語句" [--skip-lock-tables ] > 匯出的檔名匯入:在提示符下輸入

mysql -u root -p 密碼

進入mysql後:

先開啟要匯入的資料庫

mysql>use test;

然後,設定要匯入的資料的編碼(如果mysql預設編與要匯入的資料編碼一致,此步可省略)

mysql>set names 編碼格式(utf8或gbk);

最後,匯入資料sql檔案

mysql> source c:/test.sql;

windows下使用mysql命令匯入/匯出*.sql檔案1. 匯出資料庫:

d:\mysql\bin> mysql 資料庫名 > 匯出的檔名 -u 使用者名稱 -p密碼

2. 匯入資料庫:

d:\mysql\bin> mysql 資料庫名 < 匯出的檔名 -u 使用者名稱 -p密碼

MySQL備份資料庫

1 備份某一資料庫 c users administrator d d cd mysql program files mysql mysql server 5.6 bin d mysql program files mysql mysql server 5.6 bin mysqldump uroot...

mysql備份資料庫

需求 1,每天4點備份mysql資料 2,為節省空間,刪除超過3個月的所有備份資料 3,刪除超過7天的備份資料,保留3個月裡的 10號 20號 30號的備份資料 建立shell檔案 vim backup mysql.sh mysqldump uroot p123456 all databases d...

Mysql備份資料庫

檢視當前資料庫 select database cmd 進入資料庫 mysql u root p mysqldump 匯出到d a.sql 備份 c users administrator mysqldump u root p stu 資料庫名 d a.sql enter password 匯入到資...