[英]MySQL: Is it possible to give mysql username and password in single line? [closed]
我们可以通过终端通过一根线连接数据库吗? 因为我正在尝试通过终端从 PHP exec()
连接 MySQL。 在这里我想导入一个 MySQL 文件,所以我尝试了以下代码,但它在执行时询问密码。 所以我需要帮助。 我想用用户名和密码在一行中连接数据库。
mysql -u username -p database_name < file.sql
mysql -h your_host -u your_username -pyour_password -P your_port dbname
-p
和your_password
没有空格。
进行此类操作时请务必小心。 我为您提供了一种在一行中导入数据库的解决方案。
1- 创建一个配置文件,其中包括数据库的用户名和密码。
[client]user=root 密码=redhat
2-触发此命令mysql --defaults-extra-file= pathtothenewconfig file [所有其他选项]
mysql --defaults-extra-file=db.php 数据库名</home/pratikesh/Downloads/localdb.sql
希望它会起作用
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.