<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Раздел полезных советов: Пример работы с MySQL в bash скриптах</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/35827.html</link>
    <description>Пример скрипта:&lt;br&gt;&lt;br&gt;password=&apos;Your_MySQL_Password&apos;&lt;br&gt;&lt;br&gt;MYSQL_RESULT=&#096;mysql -e &quot;SELECT tables_col FROM table_name&quot; -- &lt;br&gt;password=&quot;$password&quot; database_name&amp;#124;grep -v tables_col&amp;#124;xargs&amp;#124;sed &quot;s/ /&#092;n/g&quot;&#096;&lt;br&gt;&lt;br&gt;for i in $MYSQL_RESULT; do&lt;br&gt;   echo $i&lt;br&gt;done;&lt;br&gt;&lt;br&gt;Комментарий: Пароль лучше передавать через переменную окружения MYSQL_PWD, чтобы он не светился в выводе ps.&lt;br&gt;&lt;br&gt;&lt;br&gt;URL: &lt;br&gt;Обсуждается: http://www.opennet.ru/tips/info/1313.shtml&lt;br&gt;</description>

<item>
    <title>Пример работы с MySQL в bash скриптах (Mark)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/35827.html#11</link>
    <pubDate>Thu, 03 Mar 2011 12:58:15 GMT</pubDate>
    <description>Однако спасибо большое =)&lt;br&gt;</description>
</item>

<item>
    <title>Пример работы с MySQL в bash скриптах (Anton)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/35827.html#9</link>
    <pubDate>Wed, 19 Nov 2008 11:13:56 GMT</pubDate>
    <description>При выводе из переменной используйте printf вместо echo.&lt;br&gt;&lt;br&gt;   MYSQL_RESULT=&#096;mysql -h127.0.0.1 -u USER -pMY_PASS  MY_BASE -e &quot;SELECT tables_col FROM table_name&quot;&#096;&lt;br&gt;&lt;br&gt;   printf &quot;$MYSQL_RESULT&quot;&lt;br&gt;</description>
</item>

<item>
    <title>Пример работы с MySQL в bash скриптах (Jet)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/35827.html#8</link>
    <pubDate>Fri, 09 Nov 2007 16:05:11 GMT</pubDate>
    <description>Спасибо за комментарий про .my.cnf&lt;br&gt;PS: В который раз убедился - маны внимательно надо читать.&lt;br&gt;</description>
</item>

<item>
    <title>Пример работы с MySQL в bash скриптах (Logka)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/35827.html#7</link>
    <pubDate>Wed, 15 Nov 2006 07:37:04 GMT</pubDate>
    <description>И это есть самый правильный вариант - не показывать чужие процессы.</description>
</item>

<item>
    <title>Пример работы с MySQL в bash скриптах (_Nick_)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/35827.html#6</link>
    <pubDate>Wed, 08 Nov 2006 10:53:10 GMT</pubDate>
    <description>ближе всего к истине по борьбе с ps&apos;ом был Антон&lt;br&gt;&lt;br&gt;Да, можно руьить пермиссии на ервирон своих процессов, что, однако, накладно (не каждый человек будет это делать для каждого своего процесса).&lt;br&gt;&lt;br&gt;Следовательно, &quot;проблему&quot; ps&apos;а нужно _решать_, а не костылировать. Нужно использовать патчи/правила безопасности ядра, который просто напросто не показывают процессы других пользователей.</description>
</item>

<item>
    <title>Пример работы с MySQL в bash скриптах (Vovans)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/35827.html#5</link>
    <pubDate>Thu, 02 Nov 2006 15:06:46 GMT</pubDate>
    <description>Спасибо! ;)&lt;br&gt;&lt;br&gt;Очень помогло и упростило сбор некоторых данных ;)&lt;br&gt;&lt;br&gt;Примного благодярен!</description>
</item>

<item>
    <title>Пример работы с MySQL в bash скриптах (Andrey Y. Ostanovsky)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/35827.html#4</link>
    <pubDate>Fri, 27 Oct 2006 06:25:19 GMT</pubDate>
    <description>Все эти пляски с grep&amp;#124;xargs&amp;#124;sed можно с успехом заменить штатными средствами mysql:&lt;br&gt;&lt;br&gt;mysql -Bse &quot;show databases like &apos;&#037;test&#037;&apos;&quot; - выводит только данные и построчно.</description>
</item>

<item>
    <title>Пример работы с MySQL в bash скриптах (Антон)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/35827.html#3</link>
    <pubDate>Thu, 26 Oct 2006 06:06:41 GMT</pubDate>
    <description>&amp;gt;ps умеет выводить и переменные окружения тоже. &lt;br&gt;&lt;br&gt;ps выводит переменные окружения только для процессов того же пользователя. Если вы можете запустить ps под тем же uid что и скрипт или под root, то можно обойтись и без просмотра переменных окружения.&lt;br&gt;&lt;br&gt;&lt;br&gt;Через /proc тоже чужие не смогут посмотреть, права на /proc/&amp;lt;pid&amp;gt;/environ - &quot;-r--------&quot;</description>
</item>

<item>
    <title>Пример работы с MySQL в bash скриптах (cobold)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/35827.html#2</link>
    <pubDate>Thu, 26 Oct 2006 05:33:49 GMT</pubDate>
    <description>ps умеет выводить и переменные окружения тоже.</description>
</item>

</channel>
</rss>
