#mysql #batch-file
#mysql #пакетный файл
Вопрос:
У меня есть пакетный файл, который выполняет mysql scripit (Test.sql), но я передаю имя пользователя и пароль из пакета, чего я не хочу, вместо этого я хочу прочитать имя пользователя / пароль из файла свойств или текстового файла. пожалуйста, может кто-нибудь 1 помочь. Ниже приведен мой пример пакетного и SQL-файла.
Пример пакетного файла :
@echo off
echo Starting Batch Job
cd C:Program FilesMySQLMySQL Server 5.6bin
mysql --user=root --password=mysql123 --database=mydb -e "source C:SHSTempSQLscriptsTest.sql"
Echo After executing the Sql
pause
Это пример сценария SQL
use mydb;
select * from Test_table;
Ответ №1:
MySQL поддерживает файлы конфигурации на стороне клиента, смотрите Руководство здесь: http://dev.mysql.com/doc/refman/5.1/en/option-files.html
Это my.cnf
файлы, и вы также можете поместить туда имя пользователя и пароль.
Пример:
[client]
user="user"
password="my_password"