我对使用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相同的用户名和密码,但它在命令行中无效。
有人知道我错过了什么吗?
答案 0 :(得分:0)
原来这是两件事:
1:我打算在-p之后输入一个密码(即使它在使用上面的内容后提示我输入密码)
2:我不应该在-p和-u之后使用空格。
所以:
mysql -uroot -pPassword123 db_name < ./db_file.sql