【问题标题】:Access denied for root user when trying to import .sql via command line (Vagrant)尝试通过命令行导入 .sql 时拒绝 root 用户访问(Vagrant)
【发布时间】:2017-03-06 21:34:06
【问题描述】:

我对使用 Vagrant 和命令行比较陌生。

我想通过命令行导入数据库(对于 PHPMyAdmin GUI 来说太大了)。

我用过:

mysql -u root -p db_name < db_name.sql

但我得到了错误:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

我使用与通过http://localhost/phpmyadmin/ 访问 PHPMyAdmin 相同的用户名和密码,但它在命令行中不起作用。

有人知道我是否遗漏了什么吗?

【问题讨论】:

    标签: mysql ssh command-line vagrant


    【解决方案1】:

    原来是两件事:

    1:我的本意是在 -p 之后输入密码(即使在使用上述内容后提示我输入密码)

    2:我不应该在 -p 和 -u 之后使用空格。

    所以:

    mysql -uroot -pPassword123 db_name < ./db_file.sql
    

    【讨论】:

      猜你喜欢
      • 2012-07-30
      • 1970-01-01
      • 2016-05-03
      • 2019-01-29
      • 2011-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多