MySQL5.6.44 1010-删除数据库时出错
发表于:2025-02-19 作者:千家信息网编辑
千家信息网最后更新 2025年02月19日,问题Navicat删除本数据库时却删除失败,系统提示出现了错误,错误代码为:1010-删除数据库时出错(无法rmdir/testdb,错误号:39)解决过程1)查找数据库的存储位置mysql> sho
千家信息网最后更新 2025年02月19日MySQL5.6.44 1010-删除数据库时出错
lower_case_table_names: 此参数不可以动态修改,必须重启数据库
lower_case_table_names = 1 表名存储在磁盘是小写的,但是比较的时候是不区分大小写
lower_case_table_names=0 表名存储为给定的大小和比较是区分大小写的
lower_case_table_names=2, 表名存储为给定的大小写但是比较的时候是小写的
问题
Navicat删除本数据库时却删除失败,系统提示出现了错误,错误代码为:
1010-删除数据库时出错(无法rmdir/testdb,错误号:39)
解决过程
1)查找数据库的存储位置
mysql> show variables like '%datadir%'
2)进入存储位置,发现
testdb数据库下还有一些文件无法删除
ACT_EVT_LOG.frm ACT_HI_COMMENT.frm ACT_HI_VARINST.frm ACT_PROCDEF_INFO.frm ACT_RU_EXECUTION.frm
疑问:创建脚本中没有这些大写的字母,指定的是小写,目前尚不知道哪里出现问题,这些表是如何生成的?
3)删除testdb文件夹下的所有文件,解决问题
cd testdb
rm -rf *
注意
针对2中的大写字母,需要关注my.cnf配置文件中,配置项
lower_case_table_names 是mysql一个大小写敏感设置的属性参数说明:lower_case_table_names: 此参数不可以动态修改,必须重启数据库
lower_case_table_names = 1 表名存储在磁盘是小写的,但是比较的时候是不区分大小写
lower_case_table_names=0 表名存储为给定的大小和比较是区分大小写的
lower_case_table_names=2, 表名存储为给定的大小写但是比较的时候是小写的
数据
数据库
大小
存储
文件
小写
错误
问题
位置
参数
大写
字母
时候
配置
代码
动态
大写字母
属性
文件夹
疑问
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
大门尺寸计算软件开发教程
数据库的计算机二级题
曼诺特互联网科技有限公司
北京泉州app软件开发
2018年网络安全
晋中软件开发设计
数据库安全性控制功能包括
web服务器免费教程
软件开发的开票税目
windows邮件服务器
华为路由网络技术
医院疫情网络安全
网络安全宣传稿1200字
国家网络安全宣传周宣传画
怎么打开数据库资源管理器
西方网络安全教育课程
网络安全罗瑞明
安徽二七一起传网络技术有限
涉及军工和网络安全的股票
kk战队网络安全软件
怎么样学好数据库
项城市国家网络安全宣传
警校网络安全专业就业前景
戴尔服务器报错代码0204
乐清电弧故障断路器软件开发
童话网络安全手抄报视频画
工程施工管理软件开发
网络安全在军营中的什么作用
县环保局网络安全排查方案
怎么找国外软件开发