mysql - 'root' @'localhost'(使用密码 : NO) - can't access anything in mysql

标签 mysql installation database-administration

我刚刚下载了 mySQL 并想开始创建数据库。我可以在终端中使用 mysql 命令开始运行 mysql。然而,之后的所有事情(创建数据库、添加用户、更改密码或其他任何事情),我总是被锁定,因为我没有密码。

我刚刚安装,所以还没有设置任何密码。但它要么一直要求提供一个,我尝试了不同的空白变体和我的计算 secret 码,但它只是说访问被拒绝。

例如,我刚刚输入

mysql> create database test;

但它显示错误 1006 (HY000): 无法创建数据库“测试”

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

最佳答案

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

关于mysql - 'root' @'localhost'(使用密码 : NO) - can't access anything in mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19074400/

相关文章:

sql-server-2012 - 如何在 SQL Server 中跟踪删除数据的登录详细信息

apache-spark - 按列保护 Parquet 文件

mysql - 在 mysql 中使用存储过程创建更新查询

installation - 安装 Sentry `unable to execute ' clang' : No such file or directory` 时出错

php - 访问 joomla 3 中的自定义字段

Android 无法在我的测试手机 Pixel XL 上安装从 Eclipse 移植到 Android Studio 的应用程序

ruby - 如何在 debian squeeze 上将 ruby​​1.9.1 设​​置为默认版本

mysql - 修复 Table_locks_waited 在 MySQL 中很高

mysql - 在一个 mysql 查询中执行多个选择的更好方法?

php - 使用 Yii 进行内部连接的 BDD 请求