ERROR 1006 (HY000): Can't create database 'testdb2' (errno: 2)
这是什么错误啊?
可能是权限问题。MySQL
的权限可能是 root
的,使用当前用户创建不了数据库。
1、首先确定 MySQL
数据目录
mysqladmin variables | grep datadir
2、更改权限,如果在 /var/lib/mysql
chown -R mysql:mysql /var/lib/mysql
如果解决了你的问题,望采纳,有帮助感谢点赞。
8 回答6.5k 阅读
2 回答2.5k 阅读✓ 已解决
4 回答690 阅读✓ 已解决
2 回答3.4k 阅读
2 回答2k 阅读✓ 已解决
5 回答1.5k 阅读
3 回答1.9k 阅读✓ 已解决
这种情况99%都是权限问题,好好排查一下、用户权限、系统权限、目录权限