<?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>ZonePROG.com</title>
	<atom:link href="https://www.zoneprog.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.zoneprog.com</link>
	<description>Programmation, admin seveurs et autres geekeries</description>
	<lastBuildDate>Sat, 23 Mar 2013 18:26:48 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.1</generator>
	<item>
		<title>ERROR 1577 (HY000) at line 1: Cannot proceed because system tables used by Event Scheduler were found damaged at server start</title>
		<link>https://www.zoneprog.com/error-1577-hy000-at-line-1-cannot-proceed-because-system-tables-used-by-event-scheduler-were-found-damaged-at-server-start</link>
		<comments>https://www.zoneprog.com/error-1577-hy000-at-line-1-cannot-proceed-because-system-tables-used-by-event-scheduler-were-found-damaged-at-server-start#comments</comments>
		<pubDate>Mon, 03 Oct 2011 09:50:08 +0000</pubDate>
		<dc:creator><![CDATA[Yannick]]></dc:creator>
				<category><![CDATA[Astuces]]></category>
		<category><![CDATA[Web Labs]]></category>
		<category><![CDATA[Bdd]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Serveur]]></category>

		<guid isPermaLink="false">http://www.zoneprog.com/?p=619</guid>
		<description><![CDATA[<p>Nous continuons dans la série des erreurs MySQL consécutive à une migration de serveur.</p>
<p>Cette erreur m'est apparue lors de la même migration que <a title="ERROR 1045 (28000): Access denied for user ‘debian-sys-maint’@'localhost’ (using password: YES)" href="http://www.zoneprog.com/error-1045-28000-access-denied-for-user-debian-sys-maintlocalhost-using-password-yes">l'article précédent</a>, sous debian squeeze la version 5.1 de MySQL s'installe par défaut même si vous demandez la version 5.0, donc sur le coup je n'avais pas fait attention. Cette erreur n'est en fait simplement causé par la migration de la version 5.0 vers la 5.1 même si l'import a été fait via un import masse de fichiers sql en shell.</p>
<p>Voilà comment résoudre le problème :</p>

mysql_upgrade <span style="color: #660033;">-u</span> root <span style="color: #660033;">-h</span> localhost <span style="color: #660033;">-p</span> <span style="color: #660033;">--verbose</span> <span style="color: #660033;">--force</span>

<p>ou tout autre utilisateur qui a tous les privilèges (remplacer root par l'utilisateur)</p>
<p>Il ne reste plus qu'à redémarrer MySQL</p>

<span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>mysql restart

<p>Et l'erreur [...]]]></description>
		<wfw:commentRss>https://www.zoneprog.com/error-1577-hy000-at-line-1-cannot-proceed-because-system-tables-used-by-event-scheduler-were-found-damaged-at-server-start/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ERROR 1045 (28000): Access denied for user &#8216;debian-sys-maint&#8217;@&#8217;localhost&#8217; (using password: YES)</title>
		<link>https://www.zoneprog.com/error-1045-28000-access-denied-for-user-debian-sys-maintlocalhost-using-password-yes</link>
		<comments>https://www.zoneprog.com/error-1045-28000-access-denied-for-user-debian-sys-maintlocalhost-using-password-yes#comments</comments>
		<pubDate>Fri, 30 Sep 2011 15:27:52 +0000</pubDate>
		<dc:creator><![CDATA[Yannick]]></dc:creator>
				<category><![CDATA[Astuces]]></category>
		<category><![CDATA[Web Labs]]></category>
		<category><![CDATA[Bdd]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Serveur]]></category>

		<guid isPermaLink="false">http://www.zoneprog.com/?p=585</guid>
		<description><![CDATA[<p>Lors d'un changement de serveur de base de données MySQL et l'import brut de la table 'mysql' pour avoir les mêmes privilèges. Le problème qui survient est que l'utilisateur 'debian-sys-maint' n'as pas le bon mot de passe.</p>
<p>Voilà comment résoudre le problème :
- récupérer le mot de passe du serveur :</p>

<span style="color: #c20cb9; font-weight: bold;">vim</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>mysql<span style="color: #000000; font-weight: bold;">/</span>debian.cnf

<p>(ou tout autre éditeur) et copier le password dans la section [client]</p>
<p>- se connecter sur MySQL en shell :</p>

mysql


<span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #ff0000;">`mysql`</span><span style="color: #66cc66;">.</span><span style="color: #ff0000;">`user`</span> <span style="color: #993333; font-weight: bold;">SET</span> password<span style="color: #66cc66;">=</span>PASSWORD<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'lemotdepasse'</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">WHERE</span> <span style="color: #ff0000;">`user`</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&#34;debian-sys-maint&#34;</span>;

<p>- Il ne reste plus qu'à redémarrer MySQL</p>

<span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>mysql restart

]]></description>
		<wfw:commentRss>https://www.zoneprog.com/error-1045-28000-access-denied-for-user-debian-sys-maintlocalhost-using-password-yes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Invitations google+</title>
		<link>https://www.zoneprog.com/invitations-google</link>
		<comments>https://www.zoneprog.com/invitations-google#comments</comments>
		<pubDate>Mon, 08 Aug 2011 13:58:21 +0000</pubDate>
		<dc:creator><![CDATA[Yannick]]></dc:creator>
				<category><![CDATA[Actualités]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://www.zoneprog.com/?p=616</guid>
		<description><![CDATA[<p>Vous cherchez désespérément une invitation pour google+ et faire partie des 25 millions d'utilisateurs, rien de plus simple suivez le lien :
<a href="https://plus.google.com/_/notifications/ngemlink?path=%2F%3Fgpinv%3DCTd8YXQhaaQ%3AtCaLo9whP9s" title="Inviation Google+" target="_blank">Inviation Google+</a>
Faites vite il n'y en aura pas pour tout le monde.</p>
]]></description>
		<wfw:commentRss>https://www.zoneprog.com/invitations-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox 5</title>
		<link>https://www.zoneprog.com/firefox-5</link>
		<comments>https://www.zoneprog.com/firefox-5#comments</comments>
		<pubDate>Fri, 08 Jul 2011 09:25:01 +0000</pubDate>
		<dc:creator><![CDATA[Yannick]]></dc:creator>
				<category><![CDATA[Astuces]]></category>
		<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://www.zoneprog.com/?p=559</guid>
		<description><![CDATA[<p>Avec la sortie de Firefox 5 très peu de temps avec la version 4, due à un changement de politique sur les versions pour être sur le même rythme que chrome, cela implique des problèmes de comptabilité avec certaines extensions ...</p>
<p>Même si la plupart des développeurs des extensions suivent de près les évolutions des versions de ce navigateur, il subsiste tout de même un laps de temps, qui peut être non négligeable, avec leurs mises à jour.</p>
<p>Il est possible, via une petite astuce, d'installer des add-ons non compatible en désactivant le système de vérification de compatibilité.</p>
<p>Dans la barre d'adresse saisir : <strong>about:config</strong> puis passez l'avertissement de sécurité en cliquant sur <strong>Je ferais attention, promis !</strong></p>
<p>Faites un clic droit <strong>Nouvelle</strong> puis optez pour <strong>Valeur booléenne</strong>.</p>
<p></p>
<p>Saisir <strong>extensions.checkCompatibility.5.0</strong> pour valeur et choisissez <strong>False</strong>.</p>
<p>Puis redémarrer, les extensions peuvent être réactivées et d'autres peuvent être installés.</p>
<p>Il est évident qu'une extension non compatible (donc non testé [...]]]></description>
		<wfw:commentRss>https://www.zoneprog.com/firefox-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Grub rescue</title>
		<link>https://www.zoneprog.com/grub-rescue</link>
		<comments>https://www.zoneprog.com/grub-rescue#comments</comments>
		<pubDate>Fri, 08 Jul 2011 06:43:35 +0000</pubDate>
		<dc:creator><![CDATA[Yannick]]></dc:creator>
				<category><![CDATA[Astuces]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.zoneprog.com/?p=565</guid>
		<description><![CDATA[<p>Lors de la mise à jour d'Ubuntu sur l'un de mes postes de travail, est petite mésaventure est survenue après le redémarrage, bloquant tout lancement.</p>
<p>Au boot voici le message en question :</p>
error: symbol not found: 'grub_env_export'.
grub rescue&#62;
<p>Charmant n'est-ce pas ?</p>
<p>Voilà ce que j'ai fait sans tout réinstaller :</p>
<p>- booter sur un live-cd (ou USB), peu importe la version, pas trop vieille quand même, je n'avais que la version 10.04 sous la main</p>
<p>- D'abord, il faut connaître le chemin de la partition, on peut simplement la connaître par :</p>

<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">fdisk</span> <span style="color: #660033;">-l</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>-L minuscule<span style="color: #7a0874; font-weight: bold;">&#41;</span>

<p>chez moi sda1</p>
<p>- puis saisir les commandes :</p>

<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">mount</span> <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>sda1 <span style="color: #000000; font-weight: bold;">/</span>mnt <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: [...]]]></description>
		<wfw:commentRss>https://www.zoneprog.com/grub-rescue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Optimisation de MySQL, le script</title>
		<link>https://www.zoneprog.com/optimisation-de-mysql-le-script</link>
		<comments>https://www.zoneprog.com/optimisation-de-mysql-le-script#comments</comments>
		<pubDate>Thu, 07 Apr 2011 07:47:31 +0000</pubDate>
		<dc:creator><![CDATA[Yannick]]></dc:creator>
				<category><![CDATA[Actualités]]></category>
		<category><![CDATA[Bdd]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Optimisation]]></category>
		<category><![CDATA[Serveur]]></category>

		<guid isPermaLink="false">http://www.zoneprog.com/?p=454</guid>
		<description><![CDATA[<p>Même si l'architecture de la base, les indexations des bons champs sont des paramètres essentiels, une base performante passe aussi par l'optimisation de MySQL en fonction de son utilisation. Les paramètres de MySQL par défaut ne correspondent sans doute pas à vos besoins, mais c'est très compliqué de trouver les bons réglages.</p>
<p>C'est là qu'intervient le script "MySQL Performance Tuning Primer Script" qui vous suggère les bons paramétrés, plus l'up-time est important est plus les suggestions seront pertinentes. Bien sûr cela ne vaut pas les préconisations d'un bon DBA mais celles-ci sont de qualités correctes.</p>
<p>Les points pris en compte sont :</p>

Slow Query Log
Max Connections
Worker Threads
Key Buffer
Query Cache
Sort Buffer
Joins
Temp Tables
Table (Open &#38; Definition) Cache
Table Locking
Table Scans (read_buffer)
Innodb Status

<p>Pour l'utiliser il suffit de lui donner les droits d'exécution, de l'exécuter en root, cela prends quelques secondes :</p>
<p></p>
<p>Et il ne reste plus qu'à appliquer les préconisations dans le fichier my.cnf, puis de redémarrer MySQL.</p>
<p><a [...]]]></description>
		<wfw:commentRss>https://www.zoneprog.com/optimisation-de-mysql-le-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Keepass, le coffre fort à mots de passe</title>
		<link>https://www.zoneprog.com/keepass-le-coffre-fort-a-mots-de-passe</link>
		<comments>https://www.zoneprog.com/keepass-le-coffre-fort-a-mots-de-passe#comments</comments>
		<pubDate>Sat, 02 Apr 2011 20:26:59 +0000</pubDate>
		<dc:creator><![CDATA[Yannick]]></dc:creator>
				<category><![CDATA[Astuces]]></category>
		<category><![CDATA[Sécurité]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.zoneprog.com/?p=516</guid>
		<description><![CDATA[<p>Pour limiter de se faire hacker ses comptes mail ou autres services il est hautement recommandé d'avoir un mot de passe différent par service, dans l'idéal un mot de passe alphanumérique avec une sensibilité à la casse, voir même des caractères spéciaux.</p>
<p>Le problème est : comment retenir tous ces mots de passe ? Beaucoup de gens enregistrent leurs mots de passe dans Word ou Excel ou même dans un simple bloc-note, ce qui est une grave erreur, car consultable par n'importe qui à accès à votre machine. C'est là qu'intervient Keepass qui est pour moi un logiciel indispensable, il est un "coffre fort" à mots de passe, l'intérêt de ce type de logiciel est de les enregistrer de façon sécure, car crypté. Il suffit de ne retenir qu'un seul mot de passe, celui d'accès à cette base. Chaque mot de passe peux être classé par groupe ce qui permet de [...]]]></description>
		<wfw:commentRss>https://www.zoneprog.com/keepass-le-coffre-fort-a-mots-de-passe/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Aperçus des fichiers LibreOffice</title>
		<link>https://www.zoneprog.com/apercus-des-fichiers-libreoffice</link>
		<comments>https://www.zoneprog.com/apercus-des-fichiers-libreoffice#comments</comments>
		<pubDate>Wed, 30 Mar 2011 20:20:39 +0000</pubDate>
		<dc:creator><![CDATA[Yannick]]></dc:creator>
				<category><![CDATA[Astuces]]></category>
		<category><![CDATA[LibreOffice]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.zoneprog.com/?p=501</guid>
		<description><![CDATA[<p>Par défaut il n'y a pas d'aperçu des fichiers LibreOffice (ni OpenOffice) sous Ubuntu (sans doute dans les autres distributions) contrairement à d'autres type de fichiers comme les images, pdf.., dommage c'est très pratique pour ouvrir le bon fichier, mais nous allons arranger cela.</p>
<p>D'une simple icône </p>
<p></p>
<p>nous allons avoir une capture </p>
<p></p>
<p>C'est tellement simple qu'il serait dommage de ne pas profiter :</p>

<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> libgsf-bin imagemagick

<p>Il ne reste plus qu'a redémarrer la session.</p>
<p>Voilà c'est tout </p>
]]></description>
		<wfw:commentRss>https://www.zoneprog.com/apercus-des-fichiers-libreoffice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installer LibreOffice 3.3.2 sous Ubuntu</title>
		<link>https://www.zoneprog.com/installer-libreoffice-3-3-2-sous-ubuntu</link>
		<comments>https://www.zoneprog.com/installer-libreoffice-3-3-2-sous-ubuntu#comments</comments>
		<pubDate>Wed, 30 Mar 2011 19:50:29 +0000</pubDate>
		<dc:creator><![CDATA[Yannick]]></dc:creator>
				<category><![CDATA[Actualités]]></category>
		<category><![CDATA[LibreOffice]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.zoneprog.com/?p=488</guid>
		<description><![CDATA[<p>Suite à la scission entre Oracle et les développeurs d'OpenOffice, son fork a vu le jour. Fork oui mais amélioré puisque ce sont les mêmes acteurs à l'origine d'OpenOffice, l'intérêt de passer à LibreOffice est l'assurance d'avoir une distribution pérenne et gratuit.</p>
<p>Aujourd'hui la version 3.3.2 est sortie via des dépôts Ubuntu, voici comment l'installer sous Ubuntu 10.04 et 10.10 :</p>
<p>Commençons par supprimer OpenOffice :</p>

<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get remove</span> openoffice.org<span style="color: #000000; font-weight: bold;">*</span>

<p>Puis passons à l'installation :</p>

<span style="color: #c20cb9; font-weight: bold;">sudo</span> add-apt-repository ppa:libreoffice<span style="color: #000000; font-weight: bold;">/</span>ppa
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get update</span>
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> libreoffice libreoffice-gnome libreoffice-l10n-fr libreoffice-help-fr language-support-writing-fr

<p>Il est possible d'installer les applications séparément :</p>

libreoffice-writer : Traitement de textes
libreoffice-calc : Feuille de calcul
libreoffice-impress : Présentations
libreoffice-draw : Dessin
libreoffice-base : Base de données
libreoffice-math : Éditeur d’équations
libreoffice-filter-mobiledev : Filtres pour dispositifs mobiles

<p>L'intérêt de [...]]]></description>
		<wfw:commentRss>https://www.zoneprog.com/installer-libreoffice-3-3-2-sous-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vider la swap</title>
		<link>https://www.zoneprog.com/vider-la-swap</link>
		<comments>https://www.zoneprog.com/vider-la-swap#comments</comments>
		<pubDate>Thu, 24 Mar 2011 09:11:10 +0000</pubDate>
		<dc:creator><![CDATA[Yannick]]></dc:creator>
				<category><![CDATA[Web Labs]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Serveur]]></category>

		<guid isPermaLink="false">http://www.zoneprog.com/?p=481</guid>
		<description><![CDATA[<p>Il m'arrive fréquemment de mettre mes PC en hibernation le soir, afin de reprendre ma session là où j'en étais tout en consommant moins d'électricité inutilement et puis il faut être un peu écolo aussi. Le problème est que la swap est fortement sollicitée à ce moment-là, et on peut constater un ralentissement. Dans d'autre situation la swap peut être sollicitée si trop de programmes gourmand sont lancés, ou sur un serveur lors de gros pics étant donné qu'Apache est très gourmand (il y a d'autre solution j'y reviendrais un peu plus tard).</p>
<p>L'idée est de remettre toutes ces données en RAM sans redémarrer la machine. Il existe une commande très simple :</p>

<span style="color: #c20cb9; font-weight: bold;">sudo</span> swapoff <span style="color: #660033;">-a</span> <span style="color: #000000; font-weight: bold;">&#38;&#38;</span> <span style="color: #c20cb9; font-weight: bold;">sudo</span> swapon <span style="color: #660033;">-a</span>

<p>Le principe est de désactiver toues les partitions swap (en général une seule), toutes ces données sont [...]]]></description>
		<wfw:commentRss>https://www.zoneprog.com/vider-la-swap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Served from: www.zoneprog.com @ 2021-08-15 09:28:32 by W3 Total Cache -->