繁体   English   中英

MySQL:是否可以在单行中提供 mysql 用户名和密码? [关闭]

[英]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

-pyour_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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM