mysql資料庫的資料備份,以及開啟日誌

2022-02-06 12:00:52 字數 1525 閱讀 6940

匯出資料:

location代表需要儲存的資料檔案的位置,預設儲存在 c:\programdata\mysql\mysql server 5.7\data(windows10系統位置,其他系統位置自行查詢)

1select

*from xs into outfile '

location'2

character

set gbk    //

設定匯出的字符集,可以不用設定

3fields

4     terminated by'\,

'//設定匯出間隔符

5     optionally enclosed by'\"

'//設定匯出的字串以""包裹

6lines

7     starting by

'\>

'//設定每行以 >

開始8     terminated by

'\r\n

';  //設定每行以 \r\n 結束,windows下,linux下是 \n

匯入資料

1

load data infile '

location'2

character

setgbk    //設定匯入的字符集,和上面匯出的時候的字符集一樣

3fields

4 terminated by'\,

'  //設定匯入的間隔符

5 optionally enclosed by'\"

'  //設定匯入的字串以""包裹

6lines

7 starting by

'\>

'  //設定每行以 > 開始

8 terminated by

'\r\n

'; //設定每行的結束符為 \r\n,同上,linux下是 \n

備份資料庫檔案的時候可以直接使用 mysqldump 命令,注意:需要退出 mysql 資料庫,屬於 windows 系統下的命令,不需要新增分號,其餘命令和上述差不多,需要注意的是:在從本地匯入命令的時候,需要加上 --local 引數, 其他引數仍可以新增,--fields-terminated-by="\," 其他的引數仍可以新增進去,需要在資料庫名稱之前, --local 引數表示可以從本機任何地方以指定格式匯入資料,在從本機匯入資料的時候,需要加上此引數。後面跟上需要匯入的資料庫和資料位置即可

mysql 5.7.20 配置檔案位置 c:\programdata\mysql\mysql server 5.7\my.ini 注意:本機使用的是安裝版(開發者模式,所有元件完全安裝),所以在此位置,其餘版本自行查詢位置,更改地方如下圖所示,在 log-bin 下面,新增這兩句話即可

mysql 5.7.20開啟日誌功能,注意:更改位置不同,更改的方式,以及新增的內容都不同

未完,待續

MySQL資料庫亂碼以及備份還原

實驗專案 一,更改資料亂碼 二,mysql的完全備份,增量備份與恢復 實驗思路 一,更改資料亂碼 1.我現在有乙個資料庫是亂碼的,想要更改需要先導出資料表結構和資料內容 匯出資料表結構 mysqldump uroot p123 default character set latin1 d book ...

MySQL資料庫備份以及常用備份工具集合

一 資料庫備份種類 按照資料庫大小備份,有四種型別,分別應用於不同場合,下面簡要介紹一下 1.1完全備份 這是大多數人常用的方式,它可以備份整個資料庫,包含使用者表 系統表 索引 檢視和儲存過程等所有資料庫物件。但它需要花費更多的時間和空間,所以,一般推薦一周做一次完全備份。1.2事務日誌備份 事務...

備份mysql資料庫 MYSQL資料庫的備份與恢復

mysql資料庫的備份與恢復與資料庫日誌有著緊密聯絡,特別是資料庫的二進位制日誌 binlog 更是對於災難恢復 增量備份起著重極其重要的作用。因此,開啟和熟悉相關日誌是十分必要的。1 二進位制日誌 binlog 二進位制日誌記錄了所有的ddl 資料定義語言 語句和dml 資料操作語言 語句,但是不...