<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://mediawiki.netbreaker.de/mediawiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>http://mediawiki.netbreaker.de/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Passwort%C3%BCbergabe_in_Shell-Skripten</id>
		<title>Passwortübergabe in Shell-Skripten - Versionsgeschichte</title>
		<link rel="self" type="application/atom+xml" href="http://mediawiki.netbreaker.de/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Passwort%C3%BCbergabe_in_Shell-Skripten"/>
		<link rel="alternate" type="text/html" href="http://mediawiki.netbreaker.de/mediawiki/index.php?title=Passwort%C3%BCbergabe_in_Shell-Skripten&amp;action=history"/>
		<updated>2026-05-29T23:51:49Z</updated>
		<subtitle>Versionsgeschichte dieser Seite in ConfigWiki</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>http://mediawiki.netbreaker.de/mediawiki/index.php?title=Passwort%C3%BCbergabe_in_Shell-Skripten&amp;diff=1124&amp;oldid=prev</id>
		<title>Netbreaker: Die Seite wurde neu angelegt: Category:MySQL  Wenn der MySQL-Client '''nicht-interaktiv''' in Skripten aufgerufen werden soll und damit das Passwort nicht eingegeben werden kann, kann es als Par...</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.netbreaker.de/mediawiki/index.php?title=Passwort%C3%BCbergabe_in_Shell-Skripten&amp;diff=1124&amp;oldid=prev"/>
				<updated>2012-01-01T16:18:20Z</updated>
		
		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: &lt;a href=&quot;/mediawiki/index.php/Kategorie:MySQL&quot; title=&quot;Kategorie:MySQL&quot;&gt;Category:MySQL&lt;/a&gt;  Wenn der MySQL-Client &amp;#039;&amp;#039;&amp;#039;nicht-interaktiv&amp;#039;&amp;#039;&amp;#039; in Skripten aufgerufen werden soll und damit das Passwort nicht eingegeben werden kann, kann es als Par...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:MySQL]]&lt;br /&gt;
&lt;br /&gt;
Wenn der MySQL-Client '''nicht-interaktiv''' in Skripten aufgerufen werden soll und damit das Passwort nicht eingegeben werden kann, kann es als Parameter übergeben werden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 mysql -pGEHEIM DBNAME&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das führt aber dazu, daß das Passwort in der Prozessliste auftaucht und somit für andere Benutzer auf dem System z.B. mit '''ps''' sichtbar ist.&lt;br /&gt;
&lt;br /&gt;
Alternativ kann das Passwort auch als Umgebungsvariable 'MYSQL_PWD' übergeben werden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 EXPORT MYSQL_PWD=GEHEIM&lt;br /&gt;
 mysql DBNAME&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auch diese Methode ist unsicher, da auch die Umgebungsvariablen u.U. ausgelesen werden können.&lt;br /&gt;
&lt;br /&gt;
Die sicherste Methode ist das Hinterlegen des Passworts in der Konfigurationsdatei '''~/.my.cnf''':&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 [client]&lt;br /&gt;
 password=GEHEIM&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
mit restriktiven Zugriffsrechten:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 chmod 600 ~/.my.cnf&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Aufruf erfolgt dann, wie schon bei der Variante mit der Umgebungsvariable, ohne Option '''-p'''.&lt;/div&gt;</summary>
		<author><name>Netbreaker</name></author>	</entry>

	</feed>