临时目录没有写入权限(网易我的世界无法释放文件到临时目录)

lxf2023-05-10 01:42:01
mysql数据目录/data/mysql的上一级目录/data disk 空启动mysql失败,于是清理了/data目录下除MySQL子目录以外的其他无用目录。重新启动发现仍然失败。检查错误日志。请参见以下错误: /usr/local/MySQL/bin/mysqld:Can & # 39;t创建/写入文件& # 39;/data/tmp/ibbLmEoD & # 39;(错误代码:13 -权限被拒绝) 原来在清理无用的目录时,tmpdir & MySQL& mdash还删除了/data/tmp目录,导致MySQL服务器启动时无法写入一些临时文件或表,从而启动失败。重建目录并赋予正确的权限后,重启MySQL服务器,正常启动。 顺便说一下,MySQL临时目录参数: 命令行参数格式:- tmpdir=path 配置文件参数格式:tmpdir=path 临时目录用于存储临时文件或临时表。该值可以是使用& :(Unix)或& ;(Windows)单独的路径列表,可依次用于将负载分配到不同的磁盘。如果MySQL服务器处于Slave的角色,就不能指向基于内存文件系统的目录或者主机重启时会被清空的目录,因为Slave需要这些文件来复制临时表或者执行LOAD DATA INFILE操作,这些文件的丢失会导致复制失败。这意味着slave的tmpdir不能设置为linux系统的默认/tmp目录。对于Slave,可以使用另一个配置项Slave_load_tmpdir来设置其临时目录,所以Slave不能使用通用选项tmpdir设置的临时目录。非从角色的MySQL服务器则没有这样的限制。 如果临时目录不存在或者权限不正确,不仅会导致MySQL服务器无法启动,还会导致其他可能使用临时目录的MySQL实用程序无法正常运行。很多MySQL相关的程序都会从MySQL服务器的配置文件中读取选项值,比如xtrabackup。以下错误是由于MySQL服务器配置文件中指定的临时目录不存在造成的。 xtra backup _ 56:Can & # 39;t创建/写入文件& # 39;/data/tmp/ibHbumcM & # 39;(错误代码:2 -没有这样的文件或目录) 2014-07-23 16:04:42 7f1b 25 c 607 e 0 InnoDB:错误:无法创建临时文件;错误号:2 xtrabackup: innodb_init():出现错误。 innobackupex:错误: innobackupex: ibbackup在/usr/bin/innobackupex第389行失败。 Adminjs.cn是一个以CSS、JavaScript、Vue、HTML为核心的前端开发技术网站。我们致力于为广大前端开发者提供专业、全面、实用的前端开发知识和技术支持。 在这个网站中,您可以学习最新的前端开发技术,了解前端开发的最新趋势和最佳实践。我们提供丰富的教程和案例,让您快速掌握前端开发的核心技术和流程。 Adminjs.cn还提供了一系列实用的工具和插件,帮助你更高效地进行前端开发。我们提供的工具和插件都是经过精心设计和优化的,可以帮助您节省时间和精力,提高开发效率。 在Adminjs.cn,你可以找到成为更好的前端开发者所需的所有前端开发资源。欢迎加入我们的大家庭,一起探索前端开发的无限可能!