在开始之前,我想指出这个问题与问题无关:
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
目录。所以,
答案 0 :(得分:1)
下面解决了我的问题:
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
答案 1 :(得分:0)
我遇到了类似的问题,并且获取最新的xcode解决了该问题