MySQL Error number: MY-011354; Symbol: ER_KEYRING_FAILED_TO_CREATE_KEYRING_DIR; SQLSTATE: HY000 报错 故障修复 远程处理

文档解释

Error number: MY-011354; Symbol: ER_KEYRING_FAILED_TO_CREATE_KEYRING_DIR; SQLSTATE: HY000

Message: Could not create keyring directory. The keyring_file will stay unusable until correct path to the keyring directory gets provided

错误说明

ER_KEYRING_FAILED_TO_CREATE_KEYRING_DIR错误号返回给MySQL实例,表示其未能创建指定的keyring目录。这一错误中,MySQL很可能无法获得访问授权创建该文件夹,MySQL也可能在写入操作之前无法正确获取其父文件夹的写入权限。此外,检查权限的过程可能使MySQL服务器无法正确检测它的文件夹的存在。

常见的案例

这个问题可能是由MySQL用户创建keyring目录失败引起的。MySQL客户端在尝试为keyring设置新的文件夹时可能会遇到此错误。这也可能在MySQL管理员尝试使用keyring_file plugin时发生。

解决方法

确保MySQL用户有一个keyring文件夹可读写并检查此文件夹的权限和文件权限是否设置正确。同样确保将keyring目录设置为mysqld实例运行时所需权限。必要时,管理员可以尝试使用keyring用户空间来设置此文件夹。这可以通过以下步骤完成:打开MySQL命令行客户端,输入’keyring_ali_file_create’,然后输入新的keyring文件夹访问参数。接下来就可以使用新添加的keyring文件夹。


数据运维技术 » MySQL Error number: MY-011354; Symbol: ER_KEYRING_FAILED_TO_CREATE_KEYRING_DIR; SQLSTATE: HY000 报错 故障修复 远程处理