我打开mysql数据库报1-Can't create/write to file 'C:\WINDOWS\TEMP\#sql_1588_0.MYI'(Errcode:17)的错误,而且还报table 'ROUTINES' is read only 的错误。
前几天还好好的,昨天一用就出现了上面的问题了。
我在表 的属性 -权限 看了,没有问题呀,还是不行呀,有没有其他的办法呢?
mysql数据库报1-Can't create/write to file 'C:\WINDOWS\TEMP\#sql_1588_0.MYI'(Errcode:17)的错
答案:2 悬赏:60 手机版
解决时间 2021-04-23 07:12
- 提问者网友:抽煙菂渘情少年
- 2021-04-22 20:57
最佳答案
- 五星知识达人网友:北方的南先生
- 2021-04-22 21:47
我就是 学这个的 ,让我来帮你分析一下下吧
首先 你提到【 Can't create】和【read only 】的问题,我想这应该是一个权限的问题,你检查一下 你新建的的数据库 表 的属性 -权限 一项,选中 select 、 read、create等权限 。应该就可以了。
首先 你提到【 Can't create】和【read only 】的问题,我想这应该是一个权限的问题,你检查一下 你新建的的数据库 表 的属性 -权限 一项,选中 select 、 read、create等权限 。应该就可以了。
全部回答
- 1楼网友:雾月
- 2021-04-22 21:57
问题分析:
1、c:\windows\temp 文件夹权限不够,至少也要给出 users 组的可读可写权限;
2、c:\windows\temp 文件夹的磁盘满了,文件写不进去了,清空 temp 文件夹;
3、第三方限制(如杀毒软件的限制)
1)你的服务器装了 mcafee 杀毒软件,它的访问保护禁止了 temp 文件可写,修改访问保护设置;
2)还是mcafee杀毒软件的问题,解决步骤:按访问扫描属性 - 所有进程 - 检测项 - 扫描文件(在写入磁盘时 )勾去掉就好了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯