无法创建数据库 mysql
Can't create database mysql
在开始之前,我想指出这个问题不是关于问题的:
Access denied for user ''@'localhost' to database 'something'
因此,this 或类似问题的解决方案无效。
我想我搞砸了一些 chmod 命令,现在,我可以登录 mysql 安装中的所有用户,但无法在任何用户中创建数据库。当我使用命令时:
create database somedatabase;
我收到一条错误消息,
ERROR 1006 (HY000): Can't create database 'somedatabase' (errno: 276999488)
有关详细信息,我没有 /var/lib/mysql
目录,但有 /usr/local/mysql
目录。所以,
- 我应该使用任何其他命令来确定实际问题吗?
- 我搞砸了 mysql 权限吗?
下面解决了我的问题:
sudo chown -RL root:mysql /usr/local/mysql
sudo chown -RL mysql:mysql /usr/local/mysql/data
sudo /usr/local/mysql/support-files/mysql.server start
Taken from this SO answer.
我遇到了类似的问题,获取最新的 xcode 解决了这个问题
在开始之前,我想指出这个问题不是关于问题的:
Access denied for user ''@'localhost' to database 'something'
因此,this 或类似问题的解决方案无效。
我想我搞砸了一些 chmod 命令,现在,我可以登录 mysql 安装中的所有用户,但无法在任何用户中创建数据库。当我使用命令时:
create database somedatabase;
我收到一条错误消息,
ERROR 1006 (HY000): Can't create database 'somedatabase' (errno: 276999488)
有关详细信息,我没有 /var/lib/mysql
目录,但有 /usr/local/mysql
目录。所以,
- 我应该使用任何其他命令来确定实际问题吗?
- 我搞砸了 mysql 权限吗?
下面解决了我的问题:
sudo chown -RL root:mysql /usr/local/mysql
sudo chown -RL mysql:mysql /usr/local/mysql/data
sudo /usr/local/mysql/support-files/mysql.server start
Taken from this SO answer.
我遇到了类似的问题,获取最新的 xcode 解决了这个问题