欢迎光临
我们一直在努力

MySQL Error number: 3913; Symbol: ER_TABLE_NAME_CAUSES_TOO_LONG_PATH; SQLSTATE: HY000 报错 故障修复 远程处理

文档解释

Error number: 3913; Symbol: ER_TABLE_NAME_CAUSES_TOO_LONG_PATH; SQLSTATE: HY000

Message: Long database name and identifier for object resulted in a path length too long for table ‘%s’. Please check the path limit for your OS.

错误说明: ER_TABLE_NAME_CAUSES_TOO_LONG_PATH 错误代码3913 是一个MySQL的无法创建表的错误。它表明,表名导致文件路径太长,以至于MySQL服务器无法满足它。

常见案例

解决方法:

1.简化表名或者减少文件夹层次结构的嵌套,以减少文件路径的长度。

2.如果你的服务器支持,可以使用symlinks(软链接)把表和要操作的数据库放在同一个文件夹下,从而有效地缩减路径长度。

3.检查mysqld.cnf配置文件,看看你正在运行的MySQL服务器究竟有多长的文件路径路径是允许的。

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。