首页 >

MySQL umask 导致备份报错

数据库|mysql教程MySQL umask 导致备份报错
MySQL备份,MySQL umask 导致备份报错,数据库
数据库-mysql教程
微信优惠券领取源码,vscode ide 区别,ubuntu rmnod,解压配置tomcat,sqlite3好用吗,图片叠加3d旋转木马轮播插件,前端开发的常用框架有哪些,什么专业要学爬虫技术,php 取整函数是,松溪网络seo优化,博客类网站,易语言网页游戏教,企业移动站模板下载lzw
但MySQL对于新创建的数据库目录的权限为 700;数据表文件为660;这可让我们摸不著头脑啦。难道MySQL不依赖系统自己设定的值?参考
搜场地源码,ubuntu如何关屏幕,tomcat允许跨域请求,爬虫 php 脚本,哪里可以找到php人员,seo池lzw
php在线订单系统源码,vscode调试内存,对ubuntu系统进行ip设置,tomcat地址映射,vb中声明sqlite,wordpress 插件手册,脚手架前端框架,爬虫用到的技术,php开发后台,seo教学新手入门seo顾问,文章网站csm模版,网页源码盗取,时尚写真模板,微擎 人人商城 小程序 关联lzw

备份工具仅限于xtrabackup(2.0+)

umask 大家并不陌生,它设定的文件(目录)的默认权限;一般新创建的目录权限为755,,文件为644;

但MySQL对于新创建的数据库目录的权限为 700;数据表文件为660;这可让我们摸不著头脑啦。难道MySQL不依赖系统自己设定的值?参考文档:MySQL UMASK 决定数据库目录、文件权限是由两个变量UMASK UMASK_DIR 来决定,UMASK 与 Linux中 umask恰好相反,Linux是规定umask 是权限的反向掩码,而UMASK 规定多少其权限就是多少;

可设置UMASK UMASK_DIR 这两个选项来设定MySQL创建文件的默认权限(需重启MySQL);

为什么MySQL要自己控制一些变量,来实现权限控制(这就不得而知了,可能会安全有关)?

由UMASK 引起的注意事项:

备份:使用xtrabackup 备份的时候,系统用户如果不是 root 或者mysql,它只备份那些有权限进入的数据库目录,没有权限的它还不会报错,ca(如果备份的第一个数据库目录就没有进入权限,就会直接报错)

解决方式:修改数据库目录权限为755,或者更改UMASK_DIR值;

相关阅读:

MySQL备份和恢复具体实施

MySQL备份与恢复的三种方法总结

MySQL备份还原(视图、存储过程)


MySQL umask 导致备份报错
  • mysql 是恢复还是备份 |ecs装mysql
  • mysql 是恢复还是备份 |ecs装mysql | mysql 是恢复还是备份 |ecs装mysql ...

    MySQL umask 导致备份报错
  • mysqldump数据库备份与还原方法
  • mysqldump数据库备份与还原方法 | mysqldump数据库备份与还原方法 ...

    MySQL umask 导致备份报错
  • MySQL 最新商业版备份工具使用方法
  • MySQL 最新商业版备份工具使用方法 | MySQL 最新商业版备份工具使用方法 ...