'root'@'localhost'(使用密码:NO) - 无法访问mysql中的任何内容

时间:2013-09-29 04:28:16

标签: mysql installation database-administration

我刚刚下载了mySQL,想要开始制作数据库。我可以使用终端中的mysql命令开始运行mysql。然而,在那之后的一切(创建数据库,添加用户,更改密码或任何东西),我一直被锁定,因为我没有密码。

我刚刚安装了它,所以我还没有设置任何密码。但它要么继续要求我尝试不同的空白和我的计算机密码,但它只是说访问被拒绝。

例如,我只是输入

  

的MySQL>创建数据库测试;

但它说ERROR 1006 (HY000): Can't create database 'test'

我查看了在线文档:http://dev.mysql.com/doc/refman/5.0/en/creating-database.html,看起来我正在做正确的事情。我还查看了StackOverflow的页面......

1 个答案:

答案 0 :(得分:1)

打开终端并输入mysql -u root -p,输入您在安装 MySQL 时提供的密码,然后尝试命令CREATE DATABASE TEST;您将看到输出为QUERY OK, 1 ROW AFFECTED ,然后键入USE TEST;,然后在DATABASE中创建表格,或使用flush privileges;然后键入quit,然后开始新会话,它应该可以正常工作。