<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fi">
	<id>https://www.linux.fi/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sauron</id>
	<title>Linux.fi - Käyttäjän muokkaukset [fi]</title>
	<link rel="self" type="application/atom+xml" href="https://www.linux.fi/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sauron"/>
	<link rel="alternate" type="text/html" href="https://www.linux.fi/wiki/Toiminnot:Muokkaukset/Sauron"/>
	<updated>2026-04-12T18:11:58Z</updated>
	<subtitle>Käyttäjän muokkaukset</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=VPN&amp;diff=35885</id>
		<title>VPN</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=VPN&amp;diff=35885"/>
		<updated>2012-04-08T09:13:52Z</updated>

		<summary type="html">&lt;p&gt;Sauron: /* OpenVPN */ Esimerkkikonfigurointi staattisella avaimella&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;VPN eli &#039;&#039;Virtual Private Network&#039;&#039; tarkoittaa kahden yksityisen verkon yhdistämistä julkisen, turvattoman verkon (yleensä Internet) yli yhdeksi kokonaisuudeksi. VPN-tekniikan tavallisin käyttökohde on yrityksen haarakonttorin tai etätyöntekijän turvallinen liittäminen sisäiseen verkkoon Internetin yli.&lt;br /&gt;
&lt;br /&gt;
==Tekniikoita==&lt;br /&gt;
===Hamachi===&lt;br /&gt;
Hamachi on Windowsille, Linuxille ja Mac OS X:lle saatavilla oleva, keskitettyyn palvelimeen pohjautuva, freewarena julkaistava VPN-ohjelmisto. Hamachia käytetään erityisesti lähiverkkojen yhdistämiseen pelaamisessa sekä etähallintaan. Hamachi-protokolla ei ole julkinen.&lt;br /&gt;
*[[wikipedia:Hamachi|Hamachi englanninkielisessä Wikipediassa]]&lt;br /&gt;
&lt;br /&gt;
===IPsec===&lt;br /&gt;
IPsec eli &#039;&#039;IP Security Architecture&#039;&#039; on matalan tason protokollaperhe Internetin pakettivirtojen suojaamiseen. Koska IPsec toimii [[wikipedia:fi:OSI-malli|OSI-mallin]] kolmannella kerroksella (verkkokerros), eivät ylemmän tason protokollat, kuten [[wikipedia:fi:TCP|TCP]] ja [[wikipedia:fi:UDP|UDP]], tarvitse erillistä tukea sitä varten. IPseciä voidaan käyttää joko &#039;&#039;kuljetustilassa&#039;&#039;, jossa tietyllä välillä kulkeva liikenne salataan päästä päähän, tai &#039;&#039;tunnelitilassa&#039;&#039;, jossa esimerkiksi kahden lähiverkon välinen liikenne ohjataan tiettyjen pisteiden kautta, joilloin liikenne salataan vain näiden pisteiden välillä. Kumpaakin tilaa voidaan käyttää VPN-toteutuksiin. Linuxin ytimessä on ollut IPsec-tuki sen 2.6-versiosta lähtien.&lt;br /&gt;
*[[wikipedia:fi:IPsec|IPsec suomenkielisessä Wikipediassa]]&lt;br /&gt;
*[[wikipedia:IPsec|IPsec englanninkielisessä Wikipediassa]]&lt;br /&gt;
&lt;br /&gt;
====FreeS/WAN====&lt;br /&gt;
FreeS/WAN on ensimmäinen Linuxille kehitetty kokonainen IPSec-toteutus. Sen kehitys päättyi 2004. Projektia jatkamaan on perustettu Openswan ja strongSwan.&lt;br /&gt;
*[http://www.freeswan.org/ Kotisivu]&lt;br /&gt;
&lt;br /&gt;
====Openswan====&lt;br /&gt;
Openswan on FreeS/WANin pohjalta kehitettävä IPsec-ohjelmisto 2.0-, 2.2-, 2.4- ja 2.6-ytimille.&lt;br /&gt;
*[http://openswan.org/ Kotisivu]&lt;br /&gt;
&lt;br /&gt;
====strongSwan====&lt;br /&gt;
strongSwan on vahvaan autentikointiin keskittyvä, FreeS/WANista [[haara|haarautettu]] IPsec-ohjelmisto 2.4- ja 2.6-ytimille.&lt;br /&gt;
*[http://www.strongswan.org/ Kotisivu]&lt;br /&gt;
&lt;br /&gt;
===L2F===&lt;br /&gt;
L2F eli &#039;&#039;Layer 2 Forwarding&#039;&#039; on Ciscon kehittämä VPN-protokolla.&lt;br /&gt;
&lt;br /&gt;
===L2TP===&lt;br /&gt;
L2TP on Microsoftin ja Ciscon PPTP:n ja L2F:n pohjalta kehittämä VPN-protokolla. Turvallisuuden parantamiseksi sen kanssa käytetään usein IPseciä (&#039;&#039;L2TP/IPsec&#039;&#039;). L2TP:stä on kehitteillä uusi L2TPv3-versio.&lt;br /&gt;
&lt;br /&gt;
===OpenVPN===&lt;br /&gt;
[[OpenVPN]] on [[OpenSSL]]:ään pohjautuva, [[GPL]]-lisensoitu VPN-protokolla.&lt;br /&gt;
*[http://openvpn.net/ Kotisivu]&lt;br /&gt;
&lt;br /&gt;
==== Asennus ====&lt;br /&gt;
&lt;br /&gt;
OpenVPN on asennettavissa useissa jakeluissa [[pakettienhallinta|pakettienhallinnan]] avulla, RPM-pohjaisissa käyttöjärjestelmissä se on käännettävissä [[rpmbuild]]-ohjelman avulla tai kääntämällä ./configure-menetelmällä suoraan lähdekoodista. Joissain jakeluissa se on jo valmiiksi asennettuna. Esimerkiksi Fedoralla tai vastaavalla [[RPM]]-pohjaisella voidaan tarkistaa:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
shell&amp;gt;rpm -qa | grep openvpn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
RPM-paketista asennettaessa sillä on seuraavat riippuvuudet:&lt;br /&gt;
* openssl&lt;br /&gt;
* lzo&lt;br /&gt;
* pam&lt;br /&gt;
&lt;br /&gt;
Ja jos ollaan rakentamassa itse käännettyä RPM-pakettia, myös seuraavat riippuvuudet:&lt;br /&gt;
* openssl-devel&lt;br /&gt;
* lzo-devel&lt;br /&gt;
* pam-devel&lt;br /&gt;
&lt;br /&gt;
Huomaa, että näiden pakettien nimet eroavat jakelusta riippuen. &lt;br /&gt;
&lt;br /&gt;
Lähdekoodista kääntämällä OpenVPN asennetaan seuraavasti:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
shell&amp;gt;tar xfz openvpn-[versionro].tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Purkamisen jälkeen siirrytään puretun kansion juureen ja kirjoitetaan vaiheittain seuraavat komennot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
shell&amp;gt;./configure&lt;br /&gt;
shell&amp;gt;make&lt;br /&gt;
shell&amp;gt;make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Katso lisätiedot [[kääntäminen|kääntämisestä]].&lt;br /&gt;
&lt;br /&gt;
===== Staattinen avain =====&lt;br /&gt;
&lt;br /&gt;
Staattisella avaimen edut:&lt;br /&gt;
* Yksinkertainen asennus&lt;br /&gt;
* Ei X509 Julkisen avaimen infrastruktuurin ylläpitoa&lt;br /&gt;
Staattisen avaimen haitat:&lt;br /&gt;
* Vain yksi asiakas per palvelin&lt;br /&gt;
* Puute salauksessa (avaimen paljastuminen paljastaa aikaisempien istuntojen sisällön)&lt;br /&gt;
* Avaimen pitää olla selväkielinen jokaisella yhdistämiskerralla ja avaimen vaihto tapahtuu jo valmiina olevassa turvatussa tunnelissa.&lt;br /&gt;
&lt;br /&gt;
===== Esimerkki staattisella avaimella =====&lt;br /&gt;
&lt;br /&gt;
Tässä esimerkissä esitellään hyvin yksinkertainen tapa OpenVPN yhteyden konfigurointiin staattisella avaimella. Esimerkin asetustiedot ja komennot on lainattu OpenVPN.net[http://www.openvpn.net] sivustolta ja on luettavissa sivustolta sellaisenaan.&lt;br /&gt;
&lt;br /&gt;
Staattinen avain luodaan komennolla:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
shell&amp;gt;openvpn –genkey –secret static.key&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Huomio, että avaimen nimi voi olla mikä tahansa .key päätteinen.&lt;br /&gt;
&lt;br /&gt;
Kopioi luotu avain sekä asiakaskoneelle että palvelimelle käyttäen salattua tunnelia pitkin tai esim. Siirrettävällä medialla.&lt;br /&gt;
Tehdään palvelimelle konfigurointitiedosto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dev tun &lt;br /&gt;
ifconfig 10.8.0.1 10.8.0.2 &lt;br /&gt;
secret static.key&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ensimmäisellä rivillä määritellään tunnelointitapa (tun = reititetty IP tunneli, tap = siltaava ethernet-tunneli), toisella rivillä ensin palvelimen ja toisena asiakaskoneen osoite. Viimeisellä rivillä määritellään staattinen avain.&lt;br /&gt;
&lt;br /&gt;
Asiakaskoneen konfigurointitiedosto:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
remote munmasiina.mundomain &lt;br /&gt;
dev tun &lt;br /&gt;
ifconfig 10.8.0.2 10.8.0.1 &lt;br /&gt;
secret static.key&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ensimmäiseltä riviltä on muutettava munmasiina.mundomain joko palvelimen domainnimeksi tai IP-osoitteeksi.&lt;br /&gt;
&lt;br /&gt;
Varmistetaan ja tarvittaessa avataan UDP portti 1194 palvelimella. Varmistetaan myös, ettei asiakaskoneella tai palvelimella estetä OpenVPN:n käyttämää virtuaalista TUN-käyttöliittymää. Linuxissa pitäisi löytyä nimellä tun0 ja Windows koneilla nimellä Local Area Connection n, jossa n on automaattinen järjestysnumero.&lt;br /&gt;
&lt;br /&gt;
Seuraavaksi käynnistetään OpenVPN komentoriviltä (ongelmanratkaisun helpottamiseksi) seuraavalla tavalla ensin palvelimella ja sitten asiakaskoneella:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
shell&amp;gt;openvpn [palvelimen/asiakkaan asetustiedosto]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Jos kaikki on mennyt nappiin eikä palomuuri estä tunnelin luomista, tee yhteyskokeilu asiakaskoneelta VPN kautta:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
shell&amp;gt;ping 10.8.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Jos palvelimessa käytetään siltaavaa tilaa (dev tap asetustiedostossa), IP-osoite on palvelimen IP-osoite sen aliverkossa.&lt;br /&gt;
Jos ping onnistuu, niin muodostettu VPN tunneli toimii.&lt;br /&gt;
&lt;br /&gt;
===PPTP===&lt;br /&gt;
PPTP eli &#039;&#039;Point-to-Point Tunneling Protocol&#039;&#039; on Microsoftin kehittämä, [[PPP]]:hen pohjautuva VPN-protokolla. Tuki sille on löytynyt Windows 95 -versiosta lähtien. Linux-[[ydin|ytimeen]] on sisältynyt PPTP-tuki 2.6.14-versiosta lähtien. PPTP:n kehitys on nykyisin pysähtynyt.&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[Verkkoliitynnät monimutkaisemmin]]&lt;br /&gt;
*[[HST]] - Henkilökortin sertifikaattien käyttö.&lt;br /&gt;
&lt;br /&gt;
==Aiheesta muualla==&lt;br /&gt;
*[[wikipedia:fi:VPN|VPN suomenkielisessä Wikipediassa]]&lt;br /&gt;
*[[wikipedia:VPN|VPN englanninkielisessä Wikipediassa]]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Verkko]]&lt;br /&gt;
[[Luokka:Tietoturva]]&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Scientific_Linux&amp;diff=35882</id>
		<title>Scientific Linux</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Scientific_Linux&amp;diff=35882"/>
		<updated>2012-04-06T13:23:31Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Scientific Linux&#039;&#039;&#039; eli SL on uudelleen lähdekoodista käännetty Red Hat Enterprise Linux. Vaikka se pyrkii olemaan täysin yhteneväinen RHEL kanssa, se sisältää myös ohjelmistopaketteja varsinaisen jakelun ulkopuolelta:&lt;br /&gt;
&lt;br /&gt;
* [[Cluster Suite]]&lt;br /&gt;
* Global File System ([[GFS]])&lt;br /&gt;
* [[FUSE]]&lt;br /&gt;
* [[OpenAFS]]&lt;br /&gt;
* [[Squashfs]]&lt;br /&gt;
* [[Unionfs]]&lt;br /&gt;
* [[wlan]]-tuki Intelin wlan-laiteohjelmistolla&lt;br /&gt;
* [[MadWiFi]] ja [[NDISwrapper]]&lt;br /&gt;
* Sun [[Java]] ja Java Development Kit ([[JDK]])&lt;br /&gt;
* kevyt [[IceWM]] ikkunamanageri&lt;br /&gt;
* [[R]] - ohjelmointi- ja ympäristökieli tilastolliseen tietojenkäsittelyyn&lt;br /&gt;
* [[Alpine]] sähköpostiohjelma&lt;br /&gt;
&lt;br /&gt;
Scientific Linux:n kääntämiseen on osallistunut Fermilab, CERN, sekä monet muut laboratoriot ja yliopistot ympäri maailman.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Katso myös ==&lt;br /&gt;
&lt;br /&gt;
* [[Red Hat Enterprise Linux]]&lt;br /&gt;
* [[CentOS]]&lt;br /&gt;
* [[White Box Enterprise Linux]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Aiheesta muualla==&lt;br /&gt;
* [https://www.scientificlinux.org/ Ohjelman kotisivu]&lt;br /&gt;
&lt;br /&gt;
[[luokka: Jakelut]]&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=MySQL&amp;diff=35881</id>
		<title>MySQL</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=MySQL&amp;diff=35881"/>
		<updated>2012-04-06T12:25:30Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ohjelma &lt;br /&gt;
| nimi=MySQL &lt;br /&gt;
| kuva=[[Kuva:489px-MySQL.svg.png|180px]] &lt;br /&gt;
| kuvateksti=&lt;br /&gt;
| lisenssi=[[GPL]] &lt;br /&gt;
| kehittäjä=Oracle&lt;br /&gt;
| käyttöliittymä=Komentorivi/www/API &lt;br /&gt;
| kotisivu=[http://www.mysql.com www.mysql.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
MySQL on maailman suosituin [[Avoin_lähdekoodi|avoimen lähdekoodin]] [[wikipedia:fi:SQL|SQL]]-kieltä käyttävä relaatio[[wikipedia:fi:Tietokanta|tietokantaohjelmisto]]. Sen kehityksestä vastaa nykyään Oracle, joka tarjoaa MySQL:ää myös yrityksille kaupalliseen käyttöön [[wikipedia:fi:Omisteinen_ohjelmisto|suljetulla lisenssillä]] MySQL Enterprise Edition nimisenä sisältäen virallisen tukipalvelun. MySQL on ohjelmoitu [[C]] ja [[C%2B%2B|C++]]-kielillä ja se sisältää [[wikipedia:fi:Ohjelmointirajapinta|rajapinnan]] useimmille nykyään käytetäville ohjelmointikielille.&lt;br /&gt;
&lt;br /&gt;
MySQL asennetaan osana avoimen lähdekoodin niin sanottua [[LAMP]]-palvelinpakettia. [[GPL]]-lisenssillä vapaasti saatava MySQL-ohjelmisto on viralliselta nimitykseltään Community Server.&lt;br /&gt;
&lt;br /&gt;
== Katso myös ==&lt;br /&gt;
*[[MySQL:n käyttöönotto]]&lt;br /&gt;
*[[MySQL tietokannan varmuuskopiointi ja palautus]]&lt;br /&gt;
*[[PostgreSQL]]&lt;br /&gt;
*[[Sqlite]]&lt;br /&gt;
*[[MariaDB]]&lt;br /&gt;
&lt;br /&gt;
==Aiheesta muualla==&lt;br /&gt;
*[http://www.mysql.com/ MySQL:n kotisivu]&lt;br /&gt;
*[[wikipedia:fi:MySQL|MySQL Wikipediassa]]&lt;br /&gt;
*[http://www.ohjelmointiputka.net/opas.php?tunnus=mysqlphp01 MySQL ja PHP ohjelmointiputkassa]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Palvelimet]]&lt;br /&gt;
[[Luokka:Tietokannat]]&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Tiedosto:489px-MySQL.svg.png&amp;diff=35880</id>
		<title>Tiedosto:489px-MySQL.svg.png</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Tiedosto:489px-MySQL.svg.png&amp;diff=35880"/>
		<updated>2012-04-06T12:12:52Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Lisenssi ==&lt;br /&gt;
{{Logo}}&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=MySQL&amp;diff=35879</id>
		<title>MySQL</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=MySQL&amp;diff=35879"/>
		<updated>2012-04-06T12:05:19Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MySQL on maailman suosituin [[Avoin_lähdekoodi|avoimen lähdekoodin]] [[wikipedia:fi:SQL|SQL]]-kieltä käyttävä relaatio[[wikipedia:fi:Tietokanta|tietokantaohjelmisto]]. Sen kehityksestä vastaa nykyään Oracle, joka tarjoaa MySQL:ää myös yrityksille kaupalliseen käyttöön [[wikipedia:fi:Omisteinen_ohjelmisto|suljetulla lisenssillä]] MySQL Enterprise Edition nimisenä sisältäen virallisen tukipalvelun. MySQL on ohjelmoitu [[C]] ja [[C%2B%2B|C++]]-kielillä ja se sisältää [[wikipedia:fi:Ohjelmointirajapinta|rajapinnan]] useimmille nykyään käytetäville ohjelmointikielille.&lt;br /&gt;
&lt;br /&gt;
MySQL asennetaan osana avoimen lähdekoodin niin sanottua [[LAMP]]-palvelinpakettia. [[GPL]]-lisenssillä vapaasti saatava MySQL-ohjelmisto on viralliselta nimitykseltään Community Server.&lt;br /&gt;
&lt;br /&gt;
== Katso myös ==&lt;br /&gt;
*[[MySQL:n käyttöönotto]]&lt;br /&gt;
*[[MySQL tietokannan varmuuskopiointi ja palautus]]&lt;br /&gt;
*[[PostgreSQL]]&lt;br /&gt;
*[[Sqlite]]&lt;br /&gt;
*[[MariaDB]]&lt;br /&gt;
&lt;br /&gt;
==Aiheesta muualla==&lt;br /&gt;
*[http://www.mysql.com/ MySQL:n kotisivu]&lt;br /&gt;
*[[wikipedia:fi:MySQL|MySQL Wikipediassa]]&lt;br /&gt;
*[http://www.ohjelmointiputka.net/opas.php?tunnus=mysqlphp01 MySQL ja PHP ohjelmointiputkassa]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Palvelimet]]&lt;br /&gt;
[[Luokka:Tietokannat]]&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=MySQL&amp;diff=35876</id>
		<title>MySQL</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=MySQL&amp;diff=35876"/>
		<updated>2012-04-05T21:01:54Z</updated>

		<summary type="html">&lt;p&gt;Sauron: /* Katso myös */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MySQL on hyvin yleisesti käytetty ja [[GPL]]-lisensoitu [[wikipedia:fi:SQL|SQL]]-[[tietokanta]]moottori ja osa ns. [[LAMP]]-järjestelmää. Sitä kehittää Oracle, joka tarjoaa MySQL:ää myös suljetulla lisenssillä ja tukipalvelulla varustettuna.&lt;br /&gt;
&lt;br /&gt;
== Katso myös ==&lt;br /&gt;
*[[MySQL:n käyttöönotto]]&lt;br /&gt;
*[[MySQL tietokannan varmuuskopiointi ja palautus]]&lt;br /&gt;
*[[PostgreSQL]]&lt;br /&gt;
*[[Sqlite]]&lt;br /&gt;
*[[MariaDB]]&lt;br /&gt;
&lt;br /&gt;
==Aiheesta muualla==&lt;br /&gt;
*[http://www.mysql.com/ MySQL:n kotisivu]&lt;br /&gt;
*[[wikipedia:fi:MySQL|MySQL Wikipediassa]]&lt;br /&gt;
*[http://www.ohjelmointiputka.net/opas.php?tunnus=mysqlphp01 MySQL ja PHP ohjelmointiputkassa]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Palvelimet]]&lt;br /&gt;
[[Luokka:Tietokannat]]&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=MySQL-tietokannan_varmuuskopiointi_ja_palautus&amp;diff=35875</id>
		<title>MySQL-tietokannan varmuuskopiointi ja palautus</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=MySQL-tietokannan_varmuuskopiointi_ja_palautus&amp;diff=35875"/>
		<updated>2012-04-05T20:56:12Z</updated>

		<summary type="html">&lt;p&gt;Sauron: Ak: Uusi sivu: MySQL tietokantojen varmuuskopiointia ja  kopioiden palauttamista hallinoidaan sen omien asiakasohjelmien kautta. Graafiset käyttöliittymät muuttuvat toistuvissa rutiineissa raskai...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MySQL tietokantojen varmuuskopiointia ja  kopioiden palauttamista hallinoidaan sen omien asiakasohjelmien kautta. Graafiset käyttöliittymät muuttuvat toistuvissa rutiineissa raskaiksi käyttää, joten lähes ainoa tapa hoitaa automaattinen varmuuskopiointi on käyttö komentoriviltä. Tässä artikkelissa käsitellään mysqldump- ja mysql-asiakasohjelmia. &lt;br /&gt;
&lt;br /&gt;
== Mysqldump-asiakasohjelma ==&lt;br /&gt;
&lt;br /&gt;
Mysqldump on komentoriviltä kutsuttava asiakasohjelma, joka tulostaa määritellyt tietokannat haluttuun tiedostoon SQL-syntaksissa. Mysqldump ei käsittele dataa binäärimuodossa, kuten datatiedostoina, vaan selväkielisenä syötteenä. Mysqldump mahdollistaa myös syötteen lukemisen ja jopa sen muokkaamisen ennen tallennusta. &lt;br /&gt;
&lt;br /&gt;
Mysqldump ohjelmaa ei ole tarkoitettu tietokantojen varmuuskopiointiin jotka sisältävät valtavan määrän dataa. Suuret datamäärät voivat varmuuskopiota tehdessä vielä tapahtua siedettävässä ajassa, mutta niiden palauttaminen voi viedä aikaa ja palvelimen suorituskykyä johtuen yksittäisistä SQL-komennoista, palvelimen levylle tallentamisesta ja indeksien luomisesta. Tuotantoympäristöön tarkoitettu mysqlbackup-asiakasohjelmalla (maksullisen Enterprise-version mukana) kyetään kopioimaan tehokkaasti suuriakin määriä dataa kuitenkaan rajoittamatta tietokannan antamia palveluita.&lt;br /&gt;
&lt;br /&gt;
=== Syntaksi ===&lt;br /&gt;
&lt;br /&gt;
Mysqldumpin syntaksi on lyhyesti seuraava:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;shell&amp;gt; mysqldump [options] db_name [tbl_name ...]&lt;br /&gt;
shell&amp;gt; mysqldump [options] --databases db_name ...&lt;br /&gt;
shell&amp;gt; mysqldump [options] --all-databases&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Käyttäjätiedot ====&lt;br /&gt;
&lt;br /&gt;
Otettaessa yhteyttä MySQL-palvelimeen on muistettava antaa tarvittavat käyttäjäoptiot (muista esimerkeistä jätetty tarkoituksella pois):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;shell&amp;gt;mysqldump -u root -psalasana db_nimi [taulu_nimi...]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jos lyhyet optiotunnukset eivät toimi:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--user=user_name&lt;br /&gt;
--password[=password]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Tiedostoon tallentaminen ====&lt;br /&gt;
&lt;br /&gt;
Varsinainen tiedostoon tallennus on hyvin yksinkertaista, varsinkin jos syötteen ohjaaminen on tuttua entuudestaan:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;shell&amp;gt;mysqldump [optiot] db_nimi [taulut] &amp;gt; tallennettavan-tiedoston-nimi.sql&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mysql-asiakasohjelma ==&lt;br /&gt;
&lt;br /&gt;
SQL-syntaksia noudattavien varmuuskopiotiedostojen palauttaminen tapahtuu mysql-asiakasohjelman kautta.&lt;br /&gt;
&lt;br /&gt;
Esimerkki varmuuskopion palauttamisesta. Huomioi ohjausmerkin suunta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;shell&amp;gt; mysql tietokanta &amp;lt; kopio.sql&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Esimerkkejä ==&lt;br /&gt;
&lt;br /&gt;
Tietokannan db_nimi kopionti tiedostoon nimeltä varmuus-kopio.sql:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;shell&amp;gt; mysqldump db_nimi &amp;gt; varmuus-kopio.sql&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Samaisen tietokannan palauttaminen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;shell&amp;gt; mysql db_nimi &amp;lt; varmuus-kopio.sql&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Toinen toimiva tapa palauttaa varmuuskopio:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;shell&amp;gt; mysql -e &amp;quot;source /hakemisto-polku-tiedostoon/varmuus-kopio.sql&amp;quot; db_nimi&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mysqldumpia voidaan käyttää tietokannan kopioimiseen toisesta MySQL-palvelimesta toiseen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;shell&amp;gt; mysqldump --opt db_nimi | mysql --host=etä_palvelin_nimi -C db_nimi&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Useiden tietokantojen varmuuskopiointi samalla kertaa:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;shell&amp;gt; mysqldump --databases db_nimi1 [db_nimi2 ...] &amp;gt; kaikki_kannat.sql&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kaikkien tietokantojen kopionti optiolla --all-databases:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;shell&amp;gt; mysqldump --all-databases &amp;gt; ihan_kaikki_kannat.sql&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Katso myös ==&lt;br /&gt;
&lt;br /&gt;
*[[MySQL:n_käyttöönotto | MySQL:n käyttöönotto]]&lt;br /&gt;
*[[Putkitus]]&lt;br /&gt;
*[[Komentojen_ajastaminen | Komentojen ajastaminen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lähteet ==&lt;br /&gt;
&lt;br /&gt;
# http://dev.mysql.com/doc/refman/5.6/en/mysqldump.html&lt;br /&gt;
# http://dev.mysql.com/doc/mysql-enterprise-backup/3.6/en/index.html&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=K%C3%A4ytt%C3%A4j%C3%A4:Sauron&amp;diff=35874</id>
		<title>Käyttäjä:Sauron</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=K%C3%A4ytt%C3%A4j%C3%A4:Sauron&amp;diff=35874"/>
		<updated>2012-04-05T17:34:22Z</updated>

		<summary type="html">&lt;p&gt;Sauron: Ak: Uusi sivu: Syntyjään &amp;#039;86 Keski-Suomesta oleva ikuinen opiskelija. GNU\Linux-touhuihin hurahtanut vuoden 2008 aikana ja tämän jälkeen hurmiossa saarnannut ja käännyttänyt käyttäjiä avo...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Syntyjään &#039;86 Keski-Suomesta oleva ikuinen opiskelija. GNU\Linux-touhuihin hurahtanut vuoden 2008 aikana ja tämän jälkeen hurmiossa saarnannut ja käännyttänyt käyttäjiä avoimen lähdekoodin loppukäyttäjiksi. Suurena tulevaisuuden haaveena on ohjelmistoprojektiin osallistuminen, jolla olisi oikeitakin hyötykäyttäjiä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Yhteystiedot ==&lt;br /&gt;
&lt;br /&gt;
* joni@tyvio.fi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Omat muokkaukset ==&lt;br /&gt;
&lt;br /&gt;
* [[Toiminnot:Muokkaukset/Sauron | Omat muokkaukset]]&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
</feed>