<?xml 
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://info.lesbarques.fr/spip.php?page=backend.xslt" ?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="fr">
	<title>INFO les barques</title>
	<link>https://info.lesbarques.fr/</link>
	<description></description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="http://info.lesbarques.fr/spip.php?id_mot=19&amp;page=backend" rel="self" type="application/rss+xml" />




<item xml:lang="fr">
		<title>Exporter/importer une base mysql volumineuse</title>
		<link>http://info.lesbarques.fr/spip.php?article121</link>
		<guid isPermaLink="true">http://info.lesbarques.fr/spip.php?article121</guid>
		<dc:date>2009-03-23T15:43:16Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Georges Charpenay</dc:creator>


		<dc:subject>PHPMYADMIN</dc:subject>
		<dc:subject>SQL</dc:subject>

		<description>
&lt;p&gt;EXPORTATION SQL &lt;br class='autobr' /&gt;
Avec phpmyadmin, vous me direz sans doute qu'il suffit de s&#233;lectionner la base et de choisir l'outil export pour obtenir un fichier texte contenant &#034;tout ce qu'il faut&#034; pour recr&#233;er une situation similaire dans une autre base mysql. &lt;br class='autobr' /&gt;
Cependant, si cette manipulation est s&#251;re dans la majorit&#233; des bases de donn&#233;es, les petites bases de donn&#233;es. Elle l'est beaucoup moins dans le cas d'une base de donn&#233;e volumineuse, l'outil d'import de phpmyadmin n'acceptant pas des fichiers (&#8230;)&lt;/p&gt;


-
&lt;a href="http://info.lesbarques.fr/spip.php?rubrique92" rel="directory"&gt;Les outils...&lt;/a&gt;

/ 
&lt;a href="http://info.lesbarques.fr/spip.php?mot19" rel="tag"&gt;PHPMYADMIN&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot55" rel="tag"&gt;SQL&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='http://info.lesbarques.fr/local/cache-vignettes/L150xH100/phpmyadmin-1f1c0.png?1756848080' class='spip_logo spip_logo_right' width='150' height='100' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;EXPORTATION SQL&lt;/h2&gt;
&lt;p&gt;Avec phpmyadmin, vous me direz sans doute qu'il suffit de s&#233;lectionner la base et de choisir l'outil export pour obtenir un fichier texte contenant &#034;tout ce qu'il faut&#034; pour recr&#233;er une situation similaire dans une autre base mysql.&lt;/p&gt;
&lt;p&gt;Cependant, si cette manipulation est s&#251;re dans la majorit&#233; des bases de donn&#233;es, les petites bases de donn&#233;es. Elle l'est beaucoup moins dans le cas d'une base de donn&#233;e volumineuse, l'outil d'import de phpmyadmin n'acceptant pas des fichiers d'une taille sup&#233;rieure &#224; 10 240 ko.&lt;/p&gt;
&lt;p&gt;La solution est donc d'exporter la base en ligne de commande, puis de r&#233;cup&#233;rer le fichier.&lt;/p&gt;
&lt;p&gt;La commande &#224; effectuer est&lt;/p&gt;
&lt;p&gt;mysqldump -h host -u user -ppass base_de_donnees &gt; fichier_dump&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;mysqldump -u&lt;/strong&gt;&lt;i&gt;UTILISATEUR&lt;/i&gt; &lt;strong&gt;-p&lt;/strong&gt;&lt;i&gt;MOT_DE_PASSE&lt;/i&gt; &lt;i&gt;NOM_DE_LA_BASE&lt;/i&gt; &lt;strong&gt;&gt;&lt;/strong&gt; &lt;i&gt;FICHIER_SORTIE.sql&lt;/i&gt;.&lt;/p&gt;
&lt;p&gt;Exemple :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;mysqldump -upierre -pabc123 egroupware &gt;export.sql&lt;/textarea&gt;
&lt;p&gt;Les mots indiqu&#233;s en italique sont les param&#232;tres qu'ils faut personnaliser. Cependant, il faut noter que les param&#232;tres sont &#034;coll&#233;s&#034; &#224; la commande linux.&lt;/p&gt;
&lt;p&gt;On obtient ainsi un &lt;i&gt;FICHIER_SORTIE&lt;/i&gt; qui contient le contenu exact de la base de donn&#233;e.&lt;/p&gt;
&lt;p&gt;C'est un fichier texte au format sql, il ne reste plus qu'&#224; le r&#233;cup&#233;rer en ftp.&lt;/p&gt;
&lt;p&gt;Autre exemple, pour r&#233;cup&#233;rer l'ensemble des bases d'un serveur mysql distant :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;mysqldump -h 192.168.18.152 -uroot -pcoco42 --all-databases &gt;export.sql&lt;/textarea&gt;
&lt;p&gt;Ici, nous r&#233;cup&#233;rons, &#224; partir de notre serveur distant, l'ensemble de la base mysql du serveur 192.168.18.152, avec l'utilisateur root, et le mot de passe coco42. Bien s&#251;r, il faut que sur le serveur distant, l'utilisateur root soit bien autoris&#233; &#224; intervenir via des scripts externes (sous phpmyadmin, dans la table privil&#232;ges, on doit trouver une entr&#233;e &#034;%&#034; et all privil&#232;ges (pour toutes les tables)).&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;IMPORTATION SQL&lt;/h2&gt;
&lt;p&gt;Dans le m&#234;me contexte, voici la commande pour r&#233;int&#233;grer un dump SQL :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;mysql -D DATABASE -u USERNAME -p -h localhost --default-character-set=utf8 &lt; FILE.sql&lt;/textarea&gt;
&lt;p&gt;Dans l'exemple ci-dessus, localhost correspond bien &#233;videmment au cas o&#249; la commande est lanc&#233;e depuis le serveur h&#233;bergeant la base sql. Depuis une autre machine, il convient de pr&#233;ciser l'adresse ip du host.&lt;/p&gt;
&lt;p&gt;De m&#234;me, si on ne pr&#233;cise pas &#8212;default caractere.. c'est celui pr&#233;cis&#233; dans le dump qui sera exploit&#233; mais le plus prudent est de le pr&#233;ciser. Sous r&#233;serve, ce param&#232;tre est affich&#233; sur une page de table d'une base de phpmyadmin (interclassement).&lt;/p&gt;
&lt;p&gt;Par exemple, si on veut r&#233;int&#233;grer toute les bases mysql :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;mysql -u USERNAME -p -h localhost --default-character-set=utf8 &lt; fichier.sql&lt;/textarea&gt;
&lt;p&gt;Dans le cas o&#249; le mot de passe n'est pas dans la commande, le syst&#232;me le r&#233;clamera.&lt;/p&gt;
&lt;p&gt;NB : Si toutefois, cette base correspond &#224; une base spip &#224; r&#233;importer dans un autre environnement sql, n'oubliez pas de sauvegarde le r&#233;pertoire \IMG sous spip pour le recopier dans le nouvel environnement. Dans le cas contraire, la nouvelle base fera r&#233;f&#233;rence &#224; des images ou des &#233;l&#233;ments de son cache qu'elle ne trouvera pas.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>LAMP : 3&#232;me Etape - INSTALL PHP/MYSQL [DEBIAN]</title>
		<link>http://info.lesbarques.fr/spip.php?article84</link>
		<guid isPermaLink="true">http://info.lesbarques.fr/spip.php?article84</guid>
		<dc:date>2008-07-09T08:31:28Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Georges Charpenay</dc:creator>


		<dc:subject>DEBIAN</dc:subject>
		<dc:subject>LINUX</dc:subject>
		<dc:subject>PHP</dc:subject>
		<dc:subject>MYSQL</dc:subject>
		<dc:subject>PHPMYADMIN</dc:subject>

		<description>
&lt;p&gt;Pour h&#233;berger des sites dynamiques ou ex&#233;cuter des scripts php, nous avons choisi le kit PHP5/MYSQL5. &lt;br class='autobr' /&gt;
INSTALLATION PHP5 &lt;br class='autobr' /&gt;
apt-get install php5 &lt;br class='autobr' /&gt; ********* Petit rappel syst&#232;me *************** &lt;br class='autobr' /&gt;
Ici, il est int&#233;ressant d'avoir install&#233; au pr&#233;alable apache, car les paquets php5 correspondant au module apache seront t&#233;l&#233;charg&#233;s et install&#233;s. A savoir que la commande apt-get ne r&#233;soud pas les probl&#232;mes de d&#233;pendances, mais les d&#233;tecte. S'il y a un probl&#232;me de d&#233;pendance, apt-get n'installera (&#8230;)&lt;/p&gt;


-
&lt;a href="http://info.lesbarques.fr/spip.php?rubrique81" rel="directory"&gt;Installation d'un serveur Lamp&lt;/a&gt;

/ 
&lt;a href="http://info.lesbarques.fr/spip.php?mot5" rel="tag"&gt;DEBIAN&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot7" rel="tag"&gt;LINUX&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot17" rel="tag"&gt;PHP&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot18" rel="tag"&gt;MYSQL&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot19" rel="tag"&gt;PHPMYADMIN&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='http://info.lesbarques.fr/local/cache-vignettes/L150xH150/php_mysql-122df.jpg?1756848080' class='spip_logo spip_logo_right' width='150' height='150' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Pour h&#233;berger des sites dynamiques ou ex&#233;cuter des scripts php, nous avons choisi le kit PHP5/MYSQL5.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;INSTALLATION PHP5&lt;/h2&gt;
&lt;p&gt;&lt;i&gt;apt-get install php5&lt;/i&gt;&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='28' class='spip_cadre spip_cadre_block' dir='ltr'&gt;********* Petit rappel syst&#232;me *************** Ici, il est int&#233;ressant d'avoir install&#233; au pr&#233;alable apache, car les paquets php5 correspondant au module apache seront t&#233;l&#233;charg&#233;s et install&#233;s. A savoir que la commande apt-get ne r&#233;soud pas les probl&#232;mes de d&#233;pendances, mais les d&#233;tecte. S'il y a un probl&#232;me de d&#233;pendance, apt-get n'installera pas les paquets demand&#233; par notre commande, avant que les probl&#232;mes de d&#233;pendance soient r&#233;solus. Donc, pas de risque de rupture d'int&#233;grit&#233; par l'installation de paquets par une commande apt-get. La commande aptitude a le m&#234;me r&#244;le qu'apt-get, mais en r&#233;solvant les d&#233;pendances. On peut lancer la commande suivante, qui aura le m&#234;me r&#244;le et les m&#234;mes effets que la pr&#233;c&#233;dente : aptitude install php5 Pourquoi la commande aptitude ? Parce que dans certains cas, il arrive qu'apt-get n'installe pas des paquets (mais le signale toujours), pour des probl&#232;mes de d&#233;pendances, et qu'aptitude peut faire. On peut lancer la commande aptitude qui ne t&#233;l&#233;chargera et n'installera que les paquets manquants.&lt;/textarea&gt;
&lt;p&gt;&lt;strong&gt;FINI POUR PHP !&lt;/strong&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;INSTALLATION MYSQL5&lt;/h2&gt;
&lt;p&gt;Pour s'assurer d'installer la derni&#232;re version d'un logiciel ou le dernier paquet en date, la commande aptitude search permet de voir les versions et noms des paquets en cours.&lt;/p&gt;
&lt;p&gt;Par exemple pour ce cas :&lt;/p&gt;
&lt;p&gt;&lt;i&gt;aptitude search mysql&lt;/i&gt; retourne toutes les correspondances des paquets mysql sur les paquets disponibles sur la distribution Debian.&lt;/p&gt;
&lt;p&gt;Dans ce cas, nous choisissons le paquet le plus r&#233;cent et nous pouvons l'obtenir qu'en mettant son nom complet (qu'on a r&#233;cup&#233;r&#233; via aptitude search)&lt;/p&gt;
&lt;p&gt;&lt;i&gt;aptitude install mysql-server-5.0&lt;/i&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt; &lt;strong&gt;SECURISER MYSQL&lt;/strong&gt; &lt;/h2&gt;
&lt;p&gt;Mysql est livr&#233; non-s&#233;curis&#233; (aucun mot de passe, bases de tests, etc ...), la commande suivante lance un script de s&#233;curisation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Astuce :&lt;/strong&gt; pour conna&#238;tre toutes les commandes li&#233;es &#224; un programme, une fonction, il faut taper la commande, suivi de deux fois la touche tabulation.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;mysql_secure_installation&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Enter current password for root (enter for none) :&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;R&#233;ponse : (Touche Entr&#233;e - car nous n'avons pas de mot de passe par d&#233;faut)&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Set root password :&lt;/i&gt; (voulez-vous mettre un mot de passe MYSQL)&lt;/p&gt;
&lt;p&gt;R&#233;ponse : &lt;i&gt;Yes&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;New password :&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;R&#233;ponse : &lt;i&gt;NotreNouveauMotdePasseMysql&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Ensuite Confirmer le mot de passe.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Remove anonymous users ?&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;R&#233;ponse : &lt;i&gt;Yes&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Disallow root login remotely ?&lt;/i&gt; (d&#233;sactiver connection hors localhost)&lt;/p&gt;
&lt;p&gt;R&#233;ponse : &lt;i&gt;No&lt;/i&gt; (attention : nous ne d&#233;sactivons pas l'acc&#232;s distant car nous voulons qu'un serveur externe puisse, &#224; travers ses scripts, se connecter &#224; la base mysql). Si vous n'avez pas ce besoin, il est bien s&#251;r recommand&#233; de s&#233;lectionner Yes.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Remove test database ... ?&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;R&#233;ponse : &lt;i&gt;Yes&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Reload privilege tables now ?&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;R&#233;ponse : &lt;i&gt;Yes&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;INSTALLATION DE MYSQL TERMINEE !&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt; &lt;strong&gt;INSTALLATION DE PHPMYADMIN&lt;/strong&gt; &lt;/h2&gt;
&lt;p&gt;&lt;i&gt;aptitude install phpmyadmin&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;INSTALLATION PHPMYADMIN TERMINEE !&lt;/p&gt;
&lt;p&gt;On peut d&#233;j&#224; administrer mysql via l'adresse :&lt;br class='autobr' /&gt;
&lt;a href=&#034;http://192.22.1.1/phpmyadmin&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://192.22.1.1/phpmyadmin&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Installation Phpmyadmin [SME]</title>
		<link>http://info.lesbarques.fr/spip.php?article24</link>
		<guid isPermaLink="true">http://info.lesbarques.fr/spip.php?article24</guid>
		<dc:date>2007-03-19T10:18:54Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Georges Charpenay</dc:creator>


		<dc:subject>SME</dc:subject>
		<dc:subject>LINUX</dc:subject>
		<dc:subject>PHPMYADMIN</dc:subject>

		<description>
&lt;p&gt;Kit d'installation de phpmyadmin sur smeserver. Pour l'installation, il suffit de le copier dans un r&#233;pertoire quelconque du serveur, et lancer la commande : &lt;br class='autobr' /&gt;
rpm -ivh smeserver-phpmyadmin-2.6.4-pl4.dmay.noarch &lt;br class='autobr' /&gt;
Pour ensuite se connecter :
&lt;br class='autobr' /&gt;
https://(adresse ip du serveur ou nom de domaine/phpmyadmin/)&lt;/p&gt;


-
&lt;a href="http://info.lesbarques.fr/spip.php?rubrique84" rel="directory"&gt;Op&#233;rations diverses de maintenance&lt;/a&gt;

/ 
&lt;a href="http://info.lesbarques.fr/spip.php?mot4" rel="tag"&gt;SME&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot7" rel="tag"&gt;LINUX&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot19" rel="tag"&gt;PHPMYADMIN&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='http://info.lesbarques.fr/local/cache-vignettes/L150xH106/phpmyadmin-4a032.jpg?1756848080' class='spip_logo spip_logo_right' width='150' height='106' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Kit d'installation de phpmyadmin sur smeserver. Pour l'installation, il suffit de le copier dans un r&#233;pertoire quelconque du serveur, et lancer la commande :&lt;/p&gt;
&lt;p&gt;rpm -ivh smeserver-phpmyadmin-2.6.4-pl4.dmay.noarch&lt;/p&gt;
&lt;p&gt;Pour ensuite se connecter :&lt;br class='autobr' /&gt;
https://(adresse ip du serveur ou nom de domaine/phpmyadmin/)&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="http://info.lesbarques.fr/IMG/rpm/smeserver-phpmyadmin-2.6.4-pl4.dmay.noarch.rpm" length="2833343" type="application/x-redhat-package-manager" />
		

	</item>



</channel>

</rss>
