是否可以单行提供mysql用户名和密码?

时间:2019-03-29 09:27:04

标签: php mysql terminal passwords username

我们可以通过终端通过一行连接数据库吗?因为我正在尝试通过终端从PHP it("increments counter", browser => { browser .url(process.env.VUE_DEV_SERVER_URL) .click("button#plus-btn") .expect.element("h1") .text.to.equal("1"); // See how end is called differently browser.end(); }); 连接MySQL。在这里,我想导入一个MySQL文件,因此我尝试了以下代码,但在执行时要求输入密码。所以我需要帮助。我想用用户名和密码在一行中连接数据库。

exec()

2 个答案:

答案 0 :(得分:1)

mysql -h your_host -u your_username -pyour_password -P your_port dbname

<div class='item'> <div class='inner'></div> </div>-p,没有空格。

答案 1 :(得分:0)

进行此类操作时请小心。我提供了一种解决方案,可以单行导入数据库。

1-创建一个包含数据库用户和密码的配置文件。

[client] user = root密码= redhat

2-执行此命令 mysql --defaults-extra-file = newconfig文件的路径[我所有其他选项]

mysql --defaults-extra-file = db.php数据库名称

希望它会起作用