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服务