Mysql数据表一直显示“使用中”
从WINDOWS迁移数据库文件到LINUX,在phpmyadmin管理的时候,提示“使用中”
原因是,数据文件扩展名大小写的问题。
myi => MYI
myd => MYD
即可
#!/bin/bash
read -p "请输入要更改的文件扩展名(小写): " old_extension
read -p "请输入目标文件扩展名(大写): " new_extension
for file in *.$old_extension; do
if [ -e "$file" ]; then
new_file=$(echo "$file" | sed "s/\.$old_extension$/\.$new_extension/")
mv "$file" "$new_file"
echo "已将 $file 重命名为 $new_file"
else
echo "没有找到符合条件的文件."
fi
done
echo "扩展名更改完成!"