无法将 MySQL 数据库添加到 ClearDB,找不到 -u 命令
Can't add MySQL database to ClearDB, -u command not found
执行以下操作后,我无法将 MySQL 数据库导入 ClearDB:
$mysql -u b4587523b48993 -h us-cdbr-iron-east-05.cleardb.net -p heroku_571df93b7623da9 < ./sql/sql_import.php
每当我尝试时都会收到错误
-u: command not found
如果我把 sudo
放在前面,它会说:
sudo: unknown user: b4587523b48993
sudo: unable to initialize policy plugin
关于为什么会发生这种情况有什么想法吗?
在执行任何其他操作之前,请使这些连接凭据无效并生成新的。他们永远受到损害。
您 运行 的整个命令,从 -u
到最后,应该是 mysql
命令的参数。您的 $mysql
shell 提示可能看起来像是您正在做的事情,但事实并非如此。
将 mysql
添加到命令的开头(并根据您的新凭据进行调整):
$mysql mysql -u b4587523b48993 -h us-cdbr-iron-east-05.cleardb.net -p heroku_571df93b7623da9 < ./sql/sql_import.php
作为旁注,最好改掉给不起作用的命令加上前缀 sudo
的习惯。在某些情况下这样做很好,但识别它们很重要。这不应该是您的默认故障排除操作。
执行以下操作后,我无法将 MySQL 数据库导入 ClearDB:
$mysql -u b4587523b48993 -h us-cdbr-iron-east-05.cleardb.net -p heroku_571df93b7623da9 < ./sql/sql_import.php
每当我尝试时都会收到错误
-u: command not found
如果我把 sudo
放在前面,它会说:
sudo: unknown user: b4587523b48993
sudo: unable to initialize policy plugin
关于为什么会发生这种情况有什么想法吗?
在执行任何其他操作之前,请使这些连接凭据无效并生成新的。他们永远受到损害。
您 运行 的整个命令,从 -u
到最后,应该是 mysql
命令的参数。您的 $mysql
shell 提示可能看起来像是您正在做的事情,但事实并非如此。
将 mysql
添加到命令的开头(并根据您的新凭据进行调整):
$mysql mysql -u b4587523b48993 -h us-cdbr-iron-east-05.cleardb.net -p heroku_571df93b7623da9 < ./sql/sql_import.php
作为旁注,最好改掉给不起作用的命令加上前缀 sudo
的习惯。在某些情况下这样做很好,但识别它们很重要。这不应该是您的默认故障排除操作。