您的位置:首页 > 编程语言 > PHP开发

直接文件夹形式移库后,php读取数据库时:Can\'t open file: \'.\\common_syscache.frm\' (errno: 13)

2013-03-28 16:49 676 查看
因为论坛库太大了.
没有使用导出的形式来移库,所以,直接使用下载data文件夹移动方式来处理.
移动成功后,一连接dx发现出现这个提示,一开始以为是没有在查询时使用pre前缀,
跟踪了一下代码.没结果.
尝试使用其它工具一连接,发现也提示了,不能打开目录.
于是进入到mysql 的data目录下查看一下目录的所有者与权限.发现是root的.而其它的库中的文件却是mysql的.
使用chown -R mysql:mysql 后,连接正常了.
应该是我切割下载完成后拼接解压后,比其它移动库多了一下mv 来改名的动作,导致在mv时用上了root 的owner;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐