mysql调试问题记录

MySQL数据库删除报错及目录迁移解决方法
博客主要围绕MySQL数据库的两个问题展开。一是删除数据库报错,原因是目录下存在数据库无数据字典信息的文件,解决办法是手动删文件后重执行删除操作;二是磁盘空间不足需迁移存储目录,介绍了创建新目录、复制内容、修改配置文件和重启服务等步骤。

1、删除数据库报错drop database aaaa;

 ERROR 1010 (HY000): Error dropping database (can't rmdir './aaaa', errno: 39)

问题原因:

aaaa目录下存在着MySQL数据库不知道的文件,即MySQL数据库中没有该文件的数据字典信息。

解决方法:

手动删除aaaa目录下的文件

登录数据库,重新执行drop database操作

2、在使用数据库的过程中发现磁盘空间不够用了需要迁移mysql的存储目录mysql目录迁移 更改mysql的存储目录的方法

正常情况下mysql的存储目录都是在/var/lib/mysql/下的,那么怎么将存储位置改到/home/data_mysql下呢?

(1)创建/home/data_mysql目录

 mkdir -p /home/data_mysql

(2)将当前的存储目录里面的所有内容复制到 =》新目标位置

cp -ar /var/lib/mysql /home/data_mysql

(3)修改mysql的配置文件my.cnf 

[mysqld]
port=3306
basedir=/usr/local/mysql
#datadir=/data/MySQL_Data/
datadir=/home/data_mysql/mysql

(4)重启mysql服务 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值