<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>01 Dépannage Informatique Maintenance - Paris 75 Val d’Oise 95 Yvelines 78 PC - Particulier et PME &#187; Linux</title>
	<atom:link href="http://www.01-depannage-informatique.com/category/trucs-et-astuces/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://www.01-depannage-informatique.com</link>
	<description>Les Professionnels du dépannage informatique de la maintenance informatique et du service informatique, à domicile, sur site en atelier et en Ile de France</description>
	<lastBuildDate>Fri, 26 Nov 2010 14:19:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Linux &#8211; MySQL &#8211; Check &#8211; Optimize &#8211; DataBases</title>
		<link>http://www.01-depannage-informatique.com/trucs-et-astuces/000634/linux-mysql-check-optimize-databases.html</link>
		<comments>http://www.01-depannage-informatique.com/trucs-et-astuces/000634/linux-mysql-check-optimize-databases.html#comments</comments>
		<pubDate>Tue, 12 Jan 2010 11:24:54 +0000</pubDate>
		<dc:creator>Dépannage Informatique</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Trucs et Astuces]]></category>
		<category><![CDATA[Check]]></category>
		<category><![CDATA[DataBase]]></category>
		<category><![CDATA[Optimize]]></category>
		<category><![CDATA[SSH]]></category>

		<guid isPermaLink="false">http://www.01-depannage-informatique.com/?p=634</guid>
		<description><![CDATA[Linux &#8211; MySQL &#8211; Check &#8211; Optimize &#8211; All DataBases Vous êtes administrateur d&#8217;un serveur web sous Linux Contexte MySQL Serveur Web: Comment Automatiser la réorganisation de vos tables et de vos bases de données sous MySQL et notamment sous Linux en SSH. Il n&#8217;est pas rare d&#8217;avoir une cinquantaine de bases de données contenant [...]]]></description>
			<content:encoded><![CDATA[<h1 style="text-align: justify;"><em><strong>Linux &#8211; MySQL &#8211; Check &#8211; Optimize &#8211; All DataBases</strong></em></h1>
<h2 style="text-align: justify;"><em><strong>Vous êtes administrateur d&#8217;un serveur web sous Linux</strong></em></h2>
<h2 style="text-align: justify;"><strong>Contexte <em>MySQL </em>Serveur Web:</strong></h2>
<p style="text-align: justify;"><strong>Comment Automatiser la réorganisation de vos tables et de vos bases de données sous MySQL et notamment sous Linux en SSH.</strong><em><strong></strong></em></p>
<p style="text-align: justify;">Il n&#8217;est pas rare d&#8217;avoir une cinquantaine de <em><strong>bases de données</strong></em> contenant en moyenne une vingtaine de t<em><strong>ables de données</strong></em>.</p>
<p style="text-align: justify;">Or il est pénible et totalement in-envisageable de saisir à la main toutes <strong>les commandes nécessaires</strong> à l&#8217;<em><strong>optimisation</strong></em>, au <strong>Repair </strong>et au <strong>Check </strong>de toutes ces <strong>tables</strong>.</p>
<p style="text-align: justify;">Aussi il existe des possibilités, notamment en mode <strong>SSH </strong>sous <strong>Linux</strong>, voir des produits comme <em>PUTTY </em>pour faire du SSH sécurisé, de saisir une commande qui va automatiser <span id="more-634"></span>complètement les processus nécessaires à la <em><strong>remise en ordre de vos tables de données</strong></em> sous <em><strong>MySQL</strong></em>.</p>
<p style="text-align: justify;">Vous avez au moins deux méthodes à retenir pour effectuer ce travail. La première en mode commande et il vous faudra ressaisir la commande à chaque que vous souhaiterez effectuer une remise en ordre et la seconde qui sera après avoir testé et mis au point votre commande <em><strong>MySQL</strong></em>, qui sera la saisie de celle-ci dans votre <em><strong>crontab </strong></em>et avec la fréquence de votre choix. Par exemple une fois tous les 15 jours semble être une bonne valeur.</p>
<p style="text-align: justify;">Comme pour beaucoup de commande sous Linux celle-ci est assez simple et elle est modulable en fonction de vos besoins. Elle fait appelle au module &laquo;&nbsp;<em><strong>mysqlcheck </strong></em>&nbsp;&raquo; qui est fournit en standard avec un serveur MySQL.</p>
<p style="text-align: justify;">Vous pouvez bien sur demander de l&#8217;aide pour obtenir une <em><strong>liste des paramètres</strong></em> et des fonctions associées à la commande d&#8217;appel de ce module en entrant la commande suivante : &laquo;&nbsp;<em><strong>mysqlcheck &#8211;help</strong></em>&laquo;&nbsp;. Nous n&#8217;allons pas vous lister ici tous les paramètres, car ils dépendent de votre version de MySQL, de la distribution Linux et surtout parce que vous pourrez l&#8217;avoir vous même en live en saisissant la commande précédemment précisée.</p>
<h2 style="text-align: justify;"><em><strong>La commande à Saisir :</strong></em></h2>
<p style="text-align: justify;"><strong>mysqlcheck -u root -p &#8211;auto-repair &#8211;check &#8211;optimize &#8211;all-databases</strong></p>
<p style="text-align: justify;">Lors de l&#8217;exécution de cette commande, il vous sera demandé de préciser le mot de passe du &laquo;&nbsp;root&nbsp;&raquo;,, pour vous connecter à <strong>MySQL</strong>, puis cette dernière s&#8217;exécutera automatiquement.</p>
<p style="text-align: justify;">Nous avons choisi ici comme action sur les tables : l&#8217;<strong>auto réparation</strong>, le <strong>check</strong>, l&#8217;<strong>optimisation </strong>et ce sur l&#8217;<strong>ensemble des tables</strong> contenues dans l&#8217;<strong>ensemble des bases de données</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.01-depannage-informatique.com/trucs-et-astuces/000634/linux-mysql-check-optimize-databases.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recherche d&#8217;une Chaine de caractère dans plusieurs fichiers sous Linux</title>
		<link>http://www.01-depannage-informatique.com/trucs-et-astuces/linux/000572/recherche-chaine-caractere-linux.html</link>
		<comments>http://www.01-depannage-informatique.com/trucs-et-astuces/linux/000572/recherche-chaine-caractere-linux.html#comments</comments>
		<pubDate>Tue, 05 Jan 2010 15:58:52 +0000</pubDate>
		<dc:creator>Dépannage Informatique</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[recherche]]></category>
		<category><![CDATA[recherche chaine de caractère]]></category>
		<category><![CDATA[recherche dans plusieurs fichiers]]></category>
		<category><![CDATA[recherche dans plusieurs répertoires]]></category>
		<category><![CDATA[recherche Linux]]></category>

		<guid isPermaLink="false">http://www.01-depannage-informatique.com/?p=572</guid>
		<description><![CDATA[Rechercher Chaine caractère dans plusieurs fichiers sous Linux Description recherche Chaine Fichier Linux : Nous avons souvent besoin de rechercher une chaine de caractère et ce sans savoir dans quel fichier(s) se trouvant dans plusieurs répertoire à partir d&#8217;un chemin donné. En fait on sait que quelque part, par exemple dans un fichier programme PHP [...]]]></description>
			<content:encoded><![CDATA[<h1><strong>Rechercher Chaine caractère dans plusieurs fichiers sous Linux</strong></h1>
<h2><strong>Description recherche Chaine Fichier Linux</strong> :</h2>
<p style="text-align: justify;">Nous avons souvent besoin de rechercher une chaine de caractère et ce sans savoir dans quel fichier(s) se trouvant dans <strong>plusieurs répertoire</strong> à partir d&#8217;un chemin donné. En fait on sait que quelque part, par exemple dans un fichier programme <strong>PHP </strong>ou encore un fichier <strong>TPL</strong>, pour les utilisateur de SMARTY, ou dans un fichier <strong>texte</strong>.</p>
<p style="text-align: justify;">Donc on sait ce que l&#8217;on veut mais on ne sait pas ou. Dans la vie de tous les jours, on dirait (nous les mecs) Chérie ou as-tu rangé xyz &#8230;  <img src='http://www.01-depannage-informatique.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p style="text-align: justify;">La commande que tout le monde connait sous Linux est la fameuse commande : <strong>FIND </strong>mais on ne connait généralement que une ou deux utilisation simpliste de la commande.</p>
<h2><strong>Exemple de recherche simple :</strong></h2>
<p><span id="more-572"></span>Liste des fichiers et de leur chemin d&#8217;accès, contenant la chaine xyz et sur tout le disque</p>
<p><strong>find / -name *xyz*</strong></p>
<p>ou encore à partir du chemein ou on se trouve</p>
<p><strong>find . -name *xyz*</strong></p>
<p style="text-align: justify;">Mais cela tout aussi pratique que cela soit, ne résout pas tout nos besoins et loin s&#8217;en faut. Nous allons donc demander de l&#8217;aide à notre autre ami linux monsieur <strong>grep</strong>.</p>
<p style="text-align: justify;"><strong>Cas d&#8217;espèce</strong> : je souhaite trouver et afficher la liste de tous les fichiers préfixés par leur chemin d&#8217;accès et le numéro de ligne, contenant la chaine de caractère &laquo;&nbsp;<strong>dépannage informatique</strong>&nbsp;&raquo; et ce à partir du répertoire ou je me trouve, par exemple la racine de mon serveur Web (Apache sous Linux).</p>
<p style="text-align: justify;"><strong>La commande sera</strong> :</p>
<p><strong>find . &laquo;&nbsp;*&nbsp;&raquo; -exec grep -Hn &laquo;&nbsp;dépannage informatique&nbsp;&raquo; {} \;</strong></p>
<p style="text-align: justify;">La puissance et la rapidité d&#8217;exécution de cette commande est excellente et on peut encore aller plus loin et demander par exemple que le résultat soit envoyé dans un fichier texte que l&#8217;on pourra consulter à loisir.</p>
<p style="text-align: justify;"><strong>Exemple : recherche dans un fichier : recherche.txt</strong></p>
<p><strong>find . &laquo;&nbsp;*&nbsp;&raquo; -exec grep -Hn &laquo;&nbsp;dépannage informatique&nbsp;&raquo; {} \; &gt; recherche.txt</strong></p>
<p><strong><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.01-depannage-informatique.com/trucs-et-astuces/linux/000572/recherche-chaine-caractere-linux.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

