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
如果解决了你的问题,望采纳,有帮助感谢点赞。
15 回答8.4k 阅读
5 回答4.8k 阅读✓ 已解决
8 回答6.2k 阅读
5 回答3.2k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
这种情况99%都是权限问题,好好排查一下、用户权限、系统权限、目录权限