为什么MariaDB不能新建数据库?

图片描述

ERROR 1006 (HY000): Can't create database 'testdb2' (errno: 2)

这是什么错误啊?

阅读 4.7k
2 个回答

这种情况99%都是权限问题,好好排查一下、用户权限、系统权限、目录权限

可能是权限问题。MySQL 的权限可能是 root 的,使用当前用户创建不了数据库。

1、首先确定 MySQL 数据目录

mysqladmin variables | grep datadir

2、更改权限,如果在 /var/lib/mysql

chown -R mysql:mysql /var/lib/mysql

如果解决了你的问题,望采纳,有帮助感谢点赞。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题