man*_*k13 8 mysql mysqldump backup
无法在 上创建临时文件/var/tmp
。
mysqldump: Error: 'Can't create/write to file '/var/tmp/mysql.k6NKGk/#sql_5dc_2.MAI' (Errcode: 2)' when trying to dump tablespaces
Run Code Online (Sandbox Code Playgroud)
在我的操作系统上。
id mysql
uid=60(mysql) gid=105(mysql) groups=105(mysql)
ls -l /var/
drwxrwxrwt 2 root root 72 oct 24 16:43 tmp
Run Code Online (Sandbox Code Playgroud)
我能做什么?
也许你可以改变所有者
chown -R mysql:mysql /var/tmp
Run Code Online (Sandbox Code Playgroud)
检查中是否有[mysqldump]
标题/etc/my.cnf
。它可能看起来像这样:
[mysqldump]
tmpdir=/var/tmp
Run Code Online (Sandbox Code Playgroud)
或者也许在[mysqld]
标题下
[mysqldump]
tmpdir=/var/tmp
Run Code Online (Sandbox Code Playgroud)
尝试将其注释掉并再次尝试 mysqldump。
归档时间: |
|
查看次数: |
40320 次 |
最近记录: |