이 글에서는 주로 MySQL 데이터베이스의 쉘 스크립트 자동 백업 관련 정보를 소개합니다. 웹사이트나 애플리케이션의 백그라운드에 데이터베이스를 백업하는 기능 버튼이 있지만 수동으로 실행해야 합니다. 안전한 일일 자동 백업 방법이 필요합니다. 필요한 친구는
MySQL 데이터베이스의 쉘 스크립트 자동 백업
을 자주 참조하면 됩니다. 데이터베이스를 백업하는 것은 좋은 습관입니다. 데이터베이스가 손상되거나 데이터가 손실될 확률은 낮지만 일단 발생하면 후회해도 소용이 없습니다. 일반적으로 웹사이트나 애플리케이션의 백그라운드에 데이터베이스를 백업하는 기능 버튼이 있지만 수동으로 실행해야 합니다. 안전하고 자동화된 일일 백업 방법이 필요합니다. 다음 쉘 스크립트를 사용하면 Crontab을 설정하여 매일 MySQL 데이터베이스를 백업할 수 있습니다.
#!/bin/bash # 数据库认证 user="" password="" host="" db_name="" # 其它 backup_path="/path/to/your/home/_backup/mysql" date=$(date +"%d-%b-%Y") # 设置导出文件的缺省权限 umask 177 # Dump数据库到SQL文件 mysqldump --user=$user --password=$password --host=$host $db_name > $backup_path/$db_name-$date.sql
위 스크립트를 통해 매일 SQL 백업 파일을 내보낼 수 있으며, 파일 이름은 날짜를 기준으로 생성됩니다. 시간이 지남에 따라 이러한 파일이 많이 생성되며 일부 오래된 백업 파일을 정기적으로 삭제해야 합니다. 이 작업은 위 스크립트 뒤에 추가할 수 있습니다.
# 删除30天之前的就备份文件 find $backup_path/* -mtime +30 -exec rm {} \;
위 스크립트를 사용할 때 문제가 발생한 적이 있습니다. Crontab에서 오류 없이 내보내기 위해 스크립트를 정기적으로 실행했지만 내보내기가 빈 SQL 파일이었습니다. 그러나 콘솔에 로그인하여 수동으로 스크립트를 실행한 결과가 나왔습니다. 성공적인 백업에서. 나중에 Crontab 실행 스크립트에 시스템 환경 정보가 부족하여 mysqldump를 찾을 수 없다는 사실이 밝혀졌습니다. 수정 방법은 mysqldump의 전체 경로를 사용하는 것이었습니다. 에러 메시지가 나오지 않는 이유는 mysqldump가 에러 메시지를 stderr로 출력하기 때문입니다. 명령 끝에 "2>&1"을 추가하면 정보 리디렉션 명령에서 오류 메시지를 볼 수 있습니다.
mysqldump -ujoe -ppassword > /tmp/somefile 2>&1
위 내용은 MySQL 데이터베이스의 쉘 스크립트 자동 백업 세부정보의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

本篇文章给大家带来了关于mysql的相关知识,其中主要介绍了关于架构原理的相关内容,MySQL Server架构自顶向下大致可以分网络连接层、服务层、存储引擎层和系统文件层,下面一起来看一下,希望对大家有帮助。

在mysql中,可以利用char()和REPLACE()函数来替换换行符;REPLACE()函数可以用新字符串替换列中的换行符,而换行符可使用“char(13)”来表示,语法为“replace(字段名,char(13),'新字符串') ”。

mysql的msi与zip版本的区别:1、zip包含的安装程序是一种主动安装,而msi包含的是被installer所用的安装文件以提交请求的方式安装;2、zip是一种数据压缩和文档存储的文件格式,msi是微软格式的安装包。

方法:1、利用right函数,语法为“update 表名 set 指定字段 = right(指定字段, length(指定字段)-1)...”;2、利用substring函数,语法为“select substring(指定字段,2)..”。

转换方法:1、利用cast函数,语法“select * from 表名 order by cast(字段名 as SIGNED)”;2、利用“select * from 表名 order by CONVERT(字段名,SIGNED)”语句。

本篇文章给大家带来了关于mysql的相关知识,其中主要介绍了关于MySQL复制技术的相关问题,包括了异步复制、半同步复制等等内容,下面一起来看一下,希望对大家有帮助。

本篇文章给大家带来了关于mysql的相关知识,其中主要介绍了mysql高级篇的一些问题,包括了索引是什么、索引底层实现等等问题,下面一起来看一下,希望对大家有帮助。

在mysql中,可以利用REGEXP运算符判断数据是否是数字类型,语法为“String REGEXP '[^0-9.]'”;该运算符是正则表达式的缩写,若数据字符中含有数字时,返回的结果是true,反之返回的结果是false。


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

드림위버 CS6
시각적 웹 개발 도구

SecList
SecLists는 최고의 보안 테스터의 동반자입니다. 보안 평가 시 자주 사용되는 다양한 유형의 목록을 한 곳에 모아 놓은 것입니다. SecLists는 보안 테스터에게 필요할 수 있는 모든 목록을 편리하게 제공하여 보안 테스트를 더욱 효율적이고 생산적으로 만드는 데 도움이 됩니다. 목록 유형에는 사용자 이름, 비밀번호, URL, 퍼징 페이로드, 민감한 데이터 패턴, 웹 셸 등이 포함됩니다. 테스터는 이 저장소를 새로운 테스트 시스템으로 간단히 가져올 수 있으며 필요한 모든 유형의 목록에 액세스할 수 있습니다.

안전한 시험 브라우저
안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

에디트플러스 중국어 크랙 버전
작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

mPDF
mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.
