错误 1045 (28000):xampp 本地主机中的用户访问被拒绝

问题描述

嗨,我正在尝试使用 xammp 服务器通过 cmd 命令行在本地系统中导入我的 wordpress 站点数据库转储

命令行

MysqL -u proxsa1 -p **********< proxsa1.sql

它转移了我下面的步骤

下一步:

F:\xampp\MysqL\bin>MysqL -u proxsa1 -p ********< proxsa1.sql
Enter password:

提交相同的数据库密码后,我收到此错误,不知道如何修复

ERROR 1045 (28000): Access denied for user 'proxsa1'@'localhost' (using password: NO)
'#o' is not recognized as an internal or external command,operable program or batch file.
'79I' is not recognized as an internal or external command,operable program or batch file.

任何一步一步的解决方

解决方法

-p 和密码之间不应有空格,密码和 < 之间应有空格。因此,你的代码应该写成:

mysql -u proxsa1 -p********** dbname < proxsa1.sql

例如

mysql -u user -pPASSWORD dbname < file.sql

编辑:

如果您要导入到其他位置,则命令行应如下所示:

mysql.exe -h host/ip_address -P port(optional) -u user -pPASSWORD dbname < file.sql
  1. -h 是外部 MySQL 服务位置的主机或 IP 地址。
  2. -P(port) 仅在 MySQL 服务端口不同于默认端口(通常为 3306)时使用。我常用的命令行如下所示:
mysql.exe -h mydb.com -P 3388 -u user -pPASSWORD dbname < file.sql

mysql.exe -h 192.168.1.1 -P 3388 -u user -pPASSWORD dbname < file.sql