问题描述
嗨,我正在尝试使用 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
-
-h
是外部 MySQL 服务位置的主机或 IP 地址。 -
-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