将小的 .sql 文件上传到 MySQL 数据库文件返回错误(OS X 上的 XAMPP)

Posted

技术标签:

【中文标题】将小的 .sql 文件上传到 MySQL 数据库文件返回错误(OS X 上的 XAMPP)【英文标题】:Uploading small .sql file to MySQL database file returns error (XAMPP on OS X) 【发布时间】:2013-07-10 00:43:58 【问题描述】:

我正在为 OSX 运行全新安装的 XAMPP 1.8.2,目前正在尝试上传大小为 171kb 的导出数据库。

遇到此错误 警告:文件上传错误 - 无法在 Unknown on line 0 中创建临时文件

根据我的发现,这可能与我的系统上似乎不存在的 /tmp 文件的写入权限有关。

尝试进行设置,以便我可以在客户网站上进行本地更改,而不会破坏实时网站。

干杯,感谢您的观看。

【问题讨论】:

【参考方案1】:

解决了

在你的 php.ini 的文件上传部分有这个:

;upload_tmp_dir =

要允许上传取消注释并给 tmp 目录一个主页:

upload_tmp_dir = "/tmp"

最近在 Lion 上默认安装的 XAMPP 有几个非常重要的行被注释掉了(关于 phpmyadmin/mysql)。不知道为什么,但我很想了解其背后的原因。

【讨论】:

重要提示:编辑“php.ini”文件后,不要忘记通过XAMPP管理器停止并重新启动Apache服务。

以上是关于将小的 .sql 文件上传到 MySQL 数据库文件返回错误(OS X 上的 XAMPP)的主要内容,如果未能解决你的问题,请参考以下文章

linux mariadb

linux中mysql数据库执行SQL脚本文件

上传文件保存到数据库

在线性时间内将小的排序列表合并为更大的排序列表的算法,没有重复项

冒泡排序这么干

php上传电脑本地文件并且存到指定目录,并且存放到数据库怎么个思路?