【问题标题】:Need to access SQL using "mysql root -p"需要使用“mysql root -p”访问SQL
【发布时间】:2021-09-26 01:26:01
【问题描述】:

大家好:我有一个问题是使用命令行访问 mysql。我根据这条命令行“mysql --host=localhost --user=root --password="mypassword"”访问mysql没有问题;但是,我使用传统方式访问 mysql 时遇到问题:“mysql root -p”。我已经尝试过多次更改root密码。但是我仍然只能使用这条命令行“mysql --host=localhost --user=root --password="mypassword"”来访问mysql。任何cmets都欢迎!

【问题讨论】:

  • 您遇到的错误是什么?
  • 错误 1045 (28000):拒绝用户 'ODBC'@'localhost' 访问(使用密码:是)。但是,如果我使用命令行 mysql --host=localhost --user=root --password="mypassword; 我没有收到错误消息。

标签: mysql cmd path passwords root


【解决方案1】:

你的命令不正确。

您在评论中提到的错误表明 MySQL 用户名是“ODBC”并且您没有在命令行中传递正确的 MySQL 用户。发生这种情况是因为您使用的是“mysql root -p”。

正确的命令是“mysql -u root -p”。你错过了“-u”部分。

【讨论】:

    猜你喜欢
    • 2017-07-25
    • 1970-01-01
    • 1970-01-01
    • 2016-06-12
    • 1970-01-01
    • 2015-01-26
    • 1970-01-01
    • 2013-11-25
    • 2020-05-21
    相关资源
    最近更新 更多