更新日期:2024年09月11日
tmp 目录权限改变导致加载失败
问题现象
安全扫描,将操作系统tmp 目录的权限修改为750,造成集群加载失败,修复为
777 后恢复正常。
解决方法
调整数据库参数tmpdir,将指定/tmp 路径的,修改为gbase 系统用户路径,如
/home/gbase/tmp。
# gccli -e"show variables like '%tmp%'"
+--------------------------------------+----------+
| Variable_name
| Value
|
+--------------------------------------+----------+
| _t_gcluster_reuse_tmp_table_optimize | 0
|
| max_tmp_tables
| 32
|
| slave_load_tmpdir
| /tmp
|
| tmp_table_size
| 16777216 |
| tmpdir
| /tmp
|
+--------------------------------------+----------+
# gncli -e"show variables like '%tmp%'"
+-------------------+----------+
| Variable_name
| Value
|
+-------------------+----------+
| max_tmp_tables
| 32
|
| slave_load_tmpdir | /tmp
|
| tmp_table_size
| 16777216 |
| tmpdir
| /tmp
|
+-------------------+----------+