八 備份實戰3

2022-09-19 00:12:12 字數 941 閱讀 6968

1.記錄的匯出和匯入

注意目錄許可權

vim /etc/my.cnf

secure-file-priv=/backup  mysql不信任該目錄

chown mysql.mysql /backup  mysql使用者沒有許可權

select... into outfile  匯出文字檔案

systemctl restart mysqld

mysql -uroot -p'qianfeng@123'

select * from haha.table1 into outfile '/backup/haha.table1.txt';

\qls /backup/

cat /backup/haha.table1.txt

mysql命令匯出文字檔案

mysql -uroot -p'qianfeng@123' -e 'slelct * from haha.table1' > /backup/haha.table1.txt'

mysql -uroot -p'qianfeng@123' --xml -e 'slelct * from haha.table1' > /backup/haha.table1.txt'

mysql -uroot -p'qianfeng@123' --html -e 'slelct * from haha.table1' > /backup/index.html'

load data infile 匯入文字檔案

刪除表內容

mysql -uroot -p'qianfeng@123'

delete from haha.table1;

select * from haha.table1;

desc haha.table1;

load data infile '/backup/haha.table1.txt' into table haha.table1;

七 備份實戰2

1.備份實戰2 mysqldump binlog 優勢自動記錄日誌position位置 可用性,一致性 語法mysqldump h 伺服器位址 u使用者名稱 p密碼 資料庫名 備份檔案.sql mysqldump help 備份實戰 準備兩套root密碼 密碼1 qianfeng 123 配置當前資...

實戰 nginx定時備份日誌

實際應用 shell 定時任務 nginx 訊號管理 完成日誌按日期儲存 分析思路 凌晨00 00 01,把昨天的日誌重新命名 放在相應的目錄下 再 usr1 資訊號控制 nginx 重新生成新的日誌檔案 具體指令碼 bin bash base path usr local nginx logs l...

實戰備份mysql指令碼

指令碼實現功能如下 1.備份指定資料庫 2.刪除超過10天的備份檔案 3.周一到周五,備份恢復到指定的同乙個資料庫 週六和週日,備份恢復到指定的不同資料庫 4.使用gzip對備份檔案進行壓縮 bin sh start dbuser icken dpwd 123456 dbname chickens ...