BLOB中的MySQL和jpg图片

BLOB中的MySQL和jpg图片,mysql,jpeg,Mysql,Jpeg,我必须将jpg图片写入数据库BLOB字段。通过一个命令用手。通过我的客户端(Navicat)在Windows上一切正常,但在linux(Ubuntu)上却无法做到。 Comand很简单: UPDATE table SET field = LOAD_FILE("/tmp/picture.jpg") WHERE id = 40 我尝试以linux(同一客户端Navicat)root用户(sudo)的身份进行此操作,并且在数据库中,用户也是root,没有密码。MySQL中为root用户设置了所有权限

我必须将jpg图片写入数据库BLOB字段。通过一个命令用手。通过我的客户端(Navicat)在Windows上一切正常,但在linux(Ubuntu)上却无法做到。 Comand很简单:

UPDATE table SET field = LOAD_FILE("/tmp/picture.jpg") WHERE id = 40
我尝试以linux(同一客户端Navicat)root用户(sudo)的身份进行此操作,并且在数据库中,用户也是root,没有密码。MySQL中为root用户设置了所有权限(包括文件)


我在哪里出错?

现在很明显,Ubuntu和MySQL 5.x都有这样的错误。在我更新系统和数据库后,此加载文件工作正常。

在linux上,文件是否实际上载到
/tmp
文件夹,还是位于不同的绝对路径?请与我们共享确切的错误消息!无法从任何位置、任何文件夹加载文件。MySQL客户端不显示任何错误。