每个控制台的 MySQL 导入转储

标签 mysql import

我尝试通过控制台将 sql 转储导入数据库:

mysql -u admin -p password -D targetdbname < /var/www/vhosts/domainname.de/httpdocs/sp.sql

然后我必须提供密码,-但我输入的密码是 无效...用户 admin@localhost 的访问被拒绝(使用密码:是)

但是

mysql -u admin -p 密码目标数据库名

工作正常,密码正确。

??

最佳答案

您应该只写 -p 并且根本不指定密码,因为它根本不安全。

例如如果您使用的是 Linux,那么用户只需执行命令 history 就可以了...他们会看到您的明文密码。

关于每个控制台的 MySQL 导入转储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49343480/

相关文章:

java - 如何将另一个包的类导入到我的包中

python - 在 KDE 上为 Python 导入 Gtk 类型库

mysql - 如何使用 MULTER、Nodejs 和 MySQL 发布表单数据(图像和数据)

MYSQL INNER JOIN FUNCTION ERROR SELECT 列表的表达式 #2 不在 GROUP BY 子句中

php - 防止 PHP 输出左连接中显示重复记录

mysql 回退 WHERE 语句

MySQL 存储过程在与 "SELECT command denied to user ' 用户 @'localhost' 表 'view_name' 的相同连接上第二次调用失败

eclipse - 在 Eclipse 中导入 Gradle 项目时构建模型超时

sql - 复制 CSV 文件,然后分析?一步步?

mysql - Symfony2 Doctrine 从 CLI 中的文件运行 SQL