<?xml 
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://blog.roxing.net/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>blog.roxing.net</title>
	<link>http://blog.roxing.net/</link>
	<description>weblog roxing.net - astuces spip, php, bash, linux &amp; more</description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://blog.roxing.net/spip.php?id_mot=4&amp;page=backend" rel="self" type="application/rss+xml" />

	<image>
		<title>blog.roxing.net</title>
		<url>https://blog.roxing.net/local/cache-vignettes/L144xH37/siteon0-6ddb5.png?1727125340</url>
		<link>http://blog.roxing.net/</link>
		<height>37</height>
		<width>144</width>
	</image>



<item xml:lang="fr">
		<title>Specified key was too long ; max key length is 767 bytes</title>
		<link>https://blog.roxing.net/specified-key-was-too-long-max-key-length-is-767</link>
		<guid isPermaLink="true">https://blog.roxing.net/specified-key-was-too-long-max-key-length-is-767</guid>
		<dc:date>2017-12-07T20:49:31Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Pierrox</dc:creator>


		<dc:subject>mysql</dc:subject>

		<description>
&lt;p&gt;Specified key was too long ; max key length is 767 bytes
&lt;br class='autobr' /&gt;
mysql -uuser -ppass -hhost thebdd set global innodb_large_prefix=on ; set global innodb_file_format=Barracuda ; ALTER TABLE &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;table_name&lt;/code&gt; ROW_FORMAT=DYNAMIC ;&lt;/p&gt;


-
&lt;a href="https://blog.roxing.net/signets" rel="directory"&gt;signets&lt;/a&gt;

/ 
&lt;a href="https://blog.roxing.net/mysql" rel="tag"&gt;mysql&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Specified key was too long ; max key length is 767 bytes&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='6' class='spip_cadre spip_cadre_block' dir='ltr'&gt;mysql -uuser -ppass -hhost thebdd
set global innodb_large_prefix=on;
set global innodb_file_format=Barracuda;
ALTER TABLE &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;table_name&lt;/code&gt; ROW_FORMAT=DYNAMIC;&lt;/textarea&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Debian9 - Installation apache2 mariadb phpmyadmin &amp; php7 </title>
		<link>https://blog.roxing.net/debian9-installation-apache2-mariadb-phpmyadmin</link>
		<guid isPermaLink="true">https://blog.roxing.net/debian9-installation-apache2-mariadb-phpmyadmin</guid>
		<dc:date>2017-12-04T21:20:52Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Pierrox</dc:creator>


		<dc:subject>mysql</dc:subject>
		<dc:subject>debian</dc:subject>
		<dc:subject>linux</dc:subject>
		<dc:subject>howto</dc:subject>
		<dc:subject>debian stretch</dc:subject>
		<dc:subject>phpmyadmin</dc:subject>

		<description>&lt;p&gt;Comment installer un serveur http sur Debian 9 avec une base de donn&#233;es MySQL et son interface phpmyadmin en 30 secondes :&lt;&lt;/p&gt;

-
&lt;a href="https://blog.roxing.net/administration-systeme" rel="directory"&gt;administration syst&#232;me&lt;/a&gt;

/ 
&lt;a href="https://blog.roxing.net/mysql" rel="tag"&gt;mysql&lt;/a&gt;, 
&lt;a href="https://blog.roxing.net/debian" rel="tag"&gt;debian&lt;/a&gt;, 
&lt;a href="https://blog.roxing.net/gnu-linux" rel="tag"&gt;linux&lt;/a&gt;, 
&lt;a href="https://blog.roxing.net/howto" rel="tag"&gt;howto&lt;/a&gt;, 
&lt;a href="https://blog.roxing.net/debian-stretch" rel="tag"&gt;debian stretch&lt;/a&gt;, 
&lt;a href="https://blog.roxing.net/phpmyadmin" rel="tag"&gt;phpmyadmin&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;apt install apache2 php7.0 logrotate mariadb-server phpmyadmin&lt;/textarea&gt;
&lt;p&gt;A l'installation de phpmyadmin laisser le champ vide pour configurer automatiquement les identifiants de connexion &#224; la base de donn&#233;es.&lt;/p&gt;
&lt;p&gt;[x] Cocher red&#233;marrer apache2 pour prendre en compte la configuration ;&lt;/p&gt;
&lt;p&gt;Puis ajouter &#034;root&#034; en superadmin de phpmyadmin&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='4' class='spip_cadre spip_cadre_block' dir='ltr'&gt;mysql -uroot mysql -e &#034;SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MonPassRootIci'); update user set plugin='' where user='root'; flush privileges;&#034;&lt;/textarea&gt;
&lt;p&gt;Se connecter sur &lt;a href=&#034;http://localhost/phpmyadmin&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://localhost/phpmyadmin&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Linux Mysql - Sauvegarde &amp; compression</title>
		<link>https://blog.roxing.net/linux-mysql-sauvegarde-compression</link>
		<guid isPermaLink="true">https://blog.roxing.net/linux-mysql-sauvegarde-compression</guid>
		<dc:date>2015-02-12T10:58:26Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Pierrox</dc:creator>


		<dc:subject>bash</dc:subject>
		<dc:subject>mysql</dc:subject>
		<dc:subject>bzip2 </dc:subject>
		<dc:subject>mysqldump</dc:subject>

		<description>&lt;p&gt;Quelques commandes bash utiles pour mysql&lt;/p&gt;

-
&lt;a href="https://blog.roxing.net/administration-systeme" rel="directory"&gt;administration syst&#232;me&lt;/a&gt;

/ 
&lt;a href="https://blog.roxing.net/bash" rel="tag"&gt;bash&lt;/a&gt;, 
&lt;a href="https://blog.roxing.net/mysql" rel="tag"&gt;mysql&lt;/a&gt;, 
&lt;a href="https://blog.roxing.net/gzip" rel="tag"&gt;bzip2 &lt;/a&gt;, 
&lt;a href="https://blog.roxing.net/mysqldump" rel="tag"&gt;mysqldump&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;textarea readonly='readonly' cols='40' rows='4' class='spip_cadre spip_cadre_block' dir='ltr'&gt;su -c &#034;mysqldump -u$user-p$password $mydatabase | bzip2 &gt; /$mypath/&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;date +%F-%H%M&lt;/code&gt;_$output.sql.bz2&#034; $user&lt;/textarea&gt;
&lt;p&gt;Sauvegarder toute la base en concat&#233;nant le nom de l'hostname + la date pour le nom du fichier de sauvegarde :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;mysqldump -u$user -p$password --all-database | bzip2 &gt; $(date +%F-%H%M)-$(hostname -A).tar.bz2&lt;/textarea&gt;
&lt;p&gt;En th&#233;orie la commande ci-dessus devrait fonctionner sans probl&#232;me. &lt;br class='autobr' /&gt;
J'ai eu un bug ? sur ma debian, avec le r&#233;sultat de la commande de &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;hostname -a&lt;/code&gt; qui me renvoyait syst&#233;matique un espace en fin de cha&#238;ne.&lt;/p&gt;
&lt;p&gt;Je vous laisse appr&#233;cier la basherie ci-dessous visant a nommer le fichier de sortie en supprimant l'espace indisposant avec la commande sed.&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='3' class='spip_cadre spip_cadre_block' dir='ltr'&gt;mysqldump -u$user-p$pass --all-databases | bzip2 &gt; $(echo &#034;$(date +%F-%H%M)-$(hostname -A)&#034; | sed 's/ //g').sql.bz2&lt;/textarea&gt;
&lt;p&gt;Pour importer une sauvegarde Mysql au format bz2 sans faire une d&#233;compression pr&#233;alable.&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;bunzip2 &lt; dump.sql.bz2 | mysql -uuser -ppass database&lt;/textarea&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
