我正在通过“克隆互联网应用程序w/Ruby”一书中的教程。我以前做过网络应用程序,但他们依赖于sqlite,现在我必须使用mysql。SQL访问被拒绝
我已经安装社区服务器,但是当我尝试使用命令行创建数据库时,我收到上面列出的错误消息。
$ mysql
mysql> create database tinyclone;
返回
ERROR 1044(42000):访问被拒绝的用户 '' @ '本地主机' 到数据库 'P'
注:
- MySQL命令行客户端闪烁并立即关闭,所以我从命令提示符访问它。
- 我已经安装并卸载了多次mysql,试图找出这个问题。在最新的安装中,我没有设置密码。
- 我知道这行应该是'
$mysql -u <username> -p <password>
',但我没有设置密码,我不确定用户名是什么。
我认为它工作。它返回'QUERY OK,1 row affected' – Dru
好东西。如果你想检查,而你仍然在MySQL提示符下,请执行'show databases;' – adlawson
是的。非常感谢! – Dru