我必须将jpg图片写入数据库BLOB字段。通过一个命令手动。在Windows上通过我的客户端(Navicat)一切正常,但在Linux(Ubuntu)上无法做到。 Comand很简单:
UPDATE table SET field = LOAD_FILE("/tmp/picture.jpg") WHERE id = 40
我尝试将其作为linux(同一客户端Navicat)root用户(sudo)并且在数据库中用户也是root而没有密码。在MySQL中为root设置了所有权限(包括FILE)。
我在哪里犯了错误?
答案 0 :(得分:0)
现在很明显Ubuntu和MySQL 5.x出现了这样的错误。在我更新了系统和数据库之后,这个LOAD_FILE正常工作。