我在 MySQL 上创建数据库时遇到了问题。我刚刚全新安装了 Ubuntu,并且正在安装 MySQL,但是当我以 root 身份访问时:
sudo mysql -u root -p
然后我尝试使用以下命令创建数据库:
CREATE DATABASE random;
问题是我总是收到这个错误:
ERROR 1006 (HY000): Can't create database 'random' (errno: 15435840)
我搜索了一下,发现本文关于错误 1006,但对我不起作用,然后我注意到我收到了不同的消息,我收到了 errno:15435840 并且不知道该怎么做。
答案1
我认为可能是 MySQL 数据目录存在权限问题。您可以尝试按如下方式设置权限:
chown -R mysql:mysql /usr/local/mysql/data
您可以从 shell/console 中输入以下内容来找出数据目录的位置:
mysqladmin variables | grep datadir