Форум — General bash и mysql 0 0 Вообщем есть цель сделать баш скрипт который будет работать с мускулем. Т.е. к примеру: 1. зайти в мускуль, введя пароль 2. сделать к примеру SELECT и вывести в консоль данные Как можно данное сделать, или же это невозможно? Заранее спасибо!!! Ссылка
$ echo "select foo from bar where bla" | mysql -uuser -p'password' Deleted (10.10.05 17:13:56 MSK) Показать ответ Ссылка
Ответ на: комментарий от Deleted 10.10.05 17:13:56 MSK А если требуется несколько действий поряд, ну к примеру в зависимости от результата добавить или удалить. И как можно получить ответ в переменную? cyclon ★★★★★ (10.10.05 17:51:01 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от cyclon 10.10.05 17:51:01 MSK var=`echo "select foo from bar where bla" | mysql -uuser -p'password'` echo $var Правда, надо будет отсечь первую служебную строчку Deleted (10.10.05 20:15:00 MSK) Показать ответы Ссылка
Ответ на: комментарий от Deleted 10.10.05 20:15:00 MSK Ага, спасибо! cyclon ★★★★★ (10.10.05 20:22:05 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от cyclon 10.10.05 20:22:05 MSK ну а как можно последовательно послать несколько команд? cyclon ★★★★★ (10.10.05 20:27:48 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от cyclon 10.10.05 20:27:48 MSK var=`echo "use dbase; select foo from bar where bla" | mysql -uuser -p'password'` echo $var Так? Приведи конкретный пример. Deleted (10.10.05 20:52:20 MSK) Показать ответ Ссылка
Ответ на: комментарий от Deleted 10.10.05 20:52:20 MSK ммм вроде так, просто ща проверить не начем, но скорее всего так cyclon ★★★★★ (10.10.05 21:21:49 MSK) автор топика Ссылка
Ответ на: комментарий от Deleted 10.10.05 20:15:00 MSK > var=`echo "select foo from bar where bla" | mysql -uuser -p'password'` echo $var А чего так сложно ? mysql -uuser -p'password' -e "select foo from bar where bla" infinite ★ (11.10.05 14:24:50 MSK) Показать ответ Ссылка
Ответ на: комментарий от infinite 11.10.05 14:24:50 MSK Сила привычки :)) Deleted (11.10.05 18:19:10 MSK) Ссылка