Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Скрипт для подключения к локальной БД (http://forum.oszone.net/showthread.php?t=345930)

Adilr3r 23-07-2020 14:28 2929059

Скрипт для подключения к локальной БД
 
Всем добрый день !
Возникла такая проблема , необходимо написать bat файлик для подключения к локальной бд sql , после сделал запрос select*dbname1.t_g_update,и найденую таблицу выписывал в другой текстовик .На других источниках нашел примерно подходящие , но в силу незнания не могу подстроить под свою задачу. То есть этих локальных БД у нас много, и есть отдельный список БД где в виде списка прописаны их айпи и названия самой бд, в некоторых пас и логины отличаются (к примеру где-то -u root -p root , где то просто admin admin ) .
p.s.
Без использования сторонних по и пайтона к сожалению ( именно необходим bat . Заранее благодарю всех кто откликнется на мою просьбу!

Iska 23-07-2020 18:53 2929086

Цитата:

Цитата Adilr3r
и найденую таблицу выписывал в другой текстовик . »

Какой такой «другой текстовик», когда ещё ни единого не упоминалось? Поясните.

Цитата:

Цитата Adilr3r
Без использования сторонних по… »

…не получится. В MDAC нет драйверов под MySQL.

Цитата:

Цитата Adilr3r
и есть отдельный список БД где в виде списка прописаны их айпи и названия самой бд »

Содержимое которого предлагается угадать телепатически?

Общий принцип:
Код:

@echo off
setlocal enableextensions enabledelayedexpansion

set "MYSQL_HOST=localhost"
set "MYSQL_PWD=mypassword"

"C:\Program Files\MySQL\MySQL Workbench 6.3 CE\mysql.exe" -u root -e "SELECT * FROM dbname1.t_g_update;"

set "MYSQL_HOST="
set "MYSQL_PWD="

endlocal
exit /b 0


Adilr3r 24-07-2020 08:21 2929141

Цитата:

Цитата Iska
Какой такой «другой текстовик», когда ещё ни единого не упоминалось? Поясните. »

То есть имелось в виду что , результат запроса записывалось в файл txt.
Список БД это текстовик где поочередно указаны айпи и название бд. К примеру в таком виде
10.16.3.220#dbtest1
10.14.0.220#dbtest2
10.1.1.220#dbtest3
и т.д.


Спасибо Вам за ответ ! Как проверю отпишу результат


Время: 23:35.

Время: 23:35.
© OSzone.net 2001-