“Mysql故障”的版本间的差异
跳到导航
跳到搜索
第26行: | 第26行: | ||
==mysql删除数据库提示Error dropping database (can't rmdir...== | ==mysql删除数据库提示Error dropping database (can't rmdir...== | ||
1.执行ps aux | grep mysql,查看mysql的data目录,比如结果是--datadir=/var/lib/mysql。 | 1.执行ps aux | grep mysql,查看mysql的data目录,比如结果是--datadir=/var/lib/mysql。 | ||
+ | |||
2.进入data目录,删除以该数据库为名字的文件夹。 | 2.进入data目录,删除以该数据库为名字的文件夹。 | ||
+ | |||
cd /var/lib/mysql | cd /var/lib/mysql | ||
+ | |||
rm xxx -Rfv | rm xxx -Rfv | ||
+ | |||
3.重新进入mysql,执行drop xxx | 3.重新进入mysql,执行drop xxx | ||
− | |||
=see also= | =see also= |
2020年7月8日 (三) 11:50的最新版本
log_bin_trust_function_creators错误解决 当有mysql本地或远程建立function或procedure时报上面的错误 或者如果开启了二进制日志,但是用户没有supper 权限;那么他在创建trigger 时会提示设置log_bin_trust_function_creators=1 经试验是log_bin_trust_function_creators值为off导致 设置: set global log_bin_trust_function_creators=1; 但重启后失效 永久解决方案 windows下my.ini[mysqld]加上log_bin_trust_function_creators=1 linux下/etc/my.cnf下my.ini[mysqld]加上log_bin_trust_function_creators=1
mysql删除数据库提示Error dropping database (can't rmdir...
1.执行ps aux | grep mysql,查看mysql的data目录,比如结果是--datadir=/var/lib/mysql。
2.进入data目录,删除以该数据库为名字的文件夹。
cd /var/lib/mysql
rm xxx -Rfv
3.重新进入mysql,执行drop xxx