MySQL5.6.44 1010-删除数据库时出错
发表于:2024-12-12 作者:千家信息网编辑
千家信息网最后更新 2024年12月12日,问题Navicat删除本数据库时却删除失败,系统提示出现了错误,错误代码为:1010-删除数据库时出错(无法rmdir/testdb,错误号:39)解决过程1)查找数据库的存储位置mysql> sho
千家信息网最后更新 2024年12月12日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安全错误
数据库的锁怎样保障安全
cs1.6僵尸服务器地图
数据库怎么在表中添加一列
access六个数据库对象
武汉软件开发培训哪个好
北京好一点的软件开发公司都在哪
网络安全隐患分析研判报告
青岛商城软件开发哪家靠谱
惠普服务器查以前用的命令
工作站和服务器连接问题
局域网搭建及网络安全
服务器安全组怎么删除设置
后端开发服务器server
电脑远程桌面服务器没反应
软件开发哪个行业最好
微擎怎么导入源码数据库
hp服务器管理口装系统
理科计算机网络技术
数据库回复挂起
我的世界基岩版火车服务器
多维数据库 产品
现代软件开发共同合作
服务器开机只有一条横杠
学生网络安全ppt课件免费
电脑服务器ip如何查询
网络安全社团活动
linux centos服务器
连云港青才网络技术有限公司
泉科网络技术服务中心
网络安全威胁信息发布办法
麦肯锡数据库