mysql數據庫的數據備份,以及開啟日誌
阿新 • • 發佈:2019-01-26
local alt sql 數據庫 file 字符集 star fields 地方 bsp
導出數據:
location代表需要保存的數據文件的位置,默認保存在 C:\ProgramData\MySQL\MySQL Server 5.7\Data(Windows10系統位置,其他系統位置自行查找)
1 select * from xs into outfile ‘location‘ 2 character set gbk //設置導出的字符集,可以不用設置 3 fields 4 terminated by ‘\,‘ //設置導出間隔符 5 optionally enclosed by ‘\"‘ //設置導出的字符串以""包裹 6 lines 7 starting by‘\>‘ //設置每行以 > 開始 8 terminated by ‘\r\n‘; //設置每行以 \r\n 結束,windows下,Linux下是 \n
導入數據
1 load data infile ‘location‘ 2 character set gbk //設置導入的字符集,和上面導出的時候的字符集一樣 3 fields 4 terminated by ‘\,‘ //設置導入的間隔符 5 optionally enclosed by ‘\"‘ //設置導入的字符串以""包裹 6 lines 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數據庫的數據備份,以及開啟日誌