gpt4 book ai didi

mysql - 尝试通过命令行导入 .sql 时 root 用户的访问被拒绝 (Vagrant)

转载 作者:行者123 更新时间:2023-11-29 20:09:23 25 4
gpt4 key购买 nike

我对于使用 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 时使用的用户名和密码相同。但它在命令行中不起作用。

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

最佳答案

事实证明这是两件事:

1:我本来打算在 -p 之后输入密码(即使在使用上述内容后它提示我输入密码)

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

所以:

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

关于mysql - 尝试通过命令行导入 .sql 时 root 用户的访问被拒绝 (Vagrant),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40229733/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com