这可能是一个影响很多用户的问题,我发现过类似的帖子,但没有一个解决方案对我有用。
我已经在 ubuntu 13.10 上安装了 mysql,但是我似乎没有任何权限执行任何操作。我无法通过 root 连接,尽管我知道 root 密码。我可以通过我的用户名连接,但这样做我没有创建、删除或执行任何其他有用操作的权限。
例如:
mysql> CREATE DATABASE sphider;
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'sphider'
或者如果我尝试使用 root 登录:
root@rozlockwood-Z87M-D3H:/home/rozlockwood# mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
请提供任何帮助。
答案1
这应该只是一个问题:
sudo apt-get install mysql-server
安装过程中根据提示输入root密码。
然后连接:
mysql -u root -p
输入安装时设置的密码。