簡體   English   中英

如何使用屬性文件從批處理文件執行mysql腳本來讀取用戶名和密碼

[英]How to execute a mysql script from a batch file, using a properties file to read the username and password

我有一個執行mysql scripit(Test.sql)的批處理文件,但是我不想從該批處理中傳遞用戶名和密碼,而是要從屬性文件或文本文件中讀取用戶名/密碼。 請幫忙一下。 以下是我的示例批處理和sql文件。

樣品批處理文件:

@echo off
echo Starting Batch Job
cd C:\Program Files\MySQL\MySQL Server 5.6\bin
mysql --user=root --password=mysql123 --database=mydb -e "source C:\SHSTemp\SQLscripts\Test.sql"
Echo After executing the Sql
pause

這是示例SQL腳本

use mydb;
select * from Test_table;

MySQL支持客戶端配置文件,請參見此處的手冊: http : //dev.mysql.com/doc/refman/5.1/en/option-files.html

它們是my.cnf文件,您也可以在其中輸入用戶名和密碼。

例:

[client]
user="user"
password="my_password"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM