MySQL https://www.keopx.net/ es MySQL UTF-8 por defecto Debian / Ubuntu https://www.keopx.net/blog/mysql-utf-8-por-defecto-debian-ubuntu <span>MySQL UTF-8 por defecto Debian / Ubuntu</span> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Sabemos que el tema de la codificación de la base de datos es importante para que no haya en el futuro problemas de codificación, por lo que la recomendación, yo diría obligatorio, es utilizar UTF-8. Para ello editamos el fichero my.cfg:</p> <pre class="brush: bash"> sudo nano /etc/mysql/my.cnf </pre><p>Buscamos [mysqld] y escribimos lo siguiente:</p> <pre class="brush: bash"> [mysqld] character-set-server=utf8 collation-server=utf8_general_ci </pre><p>Despues reinicioamos el servidor MySQL</p> <pre class="brush: bash"> sudo service mysql restart </pre><p>Referencias:</p> <ul><li><a href="http://dev.mysql.com/doc/refman/5.0/en/charset-applications.html">http://dev.mysql.com/doc/refman/5.0/en/charset-applications.html</a></li> </ul></div> <span><span>keopx</span></span> <span><time datetime="2014-01-25T08:20:28+01:00" title="Sábado, Enero 25, 2014 - 08:20">Sáb, 25/01/2014 - 08:20</time> </span> <div class="field field--name-field-tax-cat field--type-entity-reference field--label-above"> <div class="field__label">Categoria</div> <div class="field__items"> <div class="field__item"><a href="/categoria/mysql" hreflang="es">MySQL</a></div> </div> </div> <div class="field field--name-field-tax-tag field--type-entity-reference field--label-above"> <div class="field__label">Tag</div> <div class="field__items"> <div class="field__item"><a href="/tag/mysql" hreflang="es">Mysql</a></div> <div class="field__item"><a href="/tag/base-de-datos" hreflang="es">Base de datos</a></div> <div class="field__item"><a href="/tag/ubuntu" hreflang="es">Ubuntu</a></div> <div class="field__item"><a href="/tag/debian" hreflang="es">Debian</a></div> </div> </div> <section data-drupal-selector="comments" class="comments"> <h2 class="comments__title">Comentarios</h2> <div class="add-comment"> <div class="add-comment__form"> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=244&amp;2=field_comments&amp;3=comment" token="zXg03-m4DbhzggrJmz7GD7oqbCYsyn7vNG7iWwzAj7s"></drupal-render-placeholder> </div> </div> </section> Sat, 25 Jan 2014 07:20:28 +0000 keopx 244 at https://www.keopx.net https://www.keopx.net/blog/mysql-utf-8-por-defecto-debian-ubuntu#comments [Actualización] Crear Base de Datos UFT-8 en MySQL en entornos GNU/Linux https://www.keopx.net/blog/actualizacion-crear-base-de-datos-uft-8-en-mysql-en-entornos-gnulinux <span>[Actualización] Crear Base de Datos UFT-8 en MySQL en entornos GNU/Linux</span> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Vamos a proceder a crear una base de datos en UFT-8 en entornos GNU/Linux. Los comandos de la consola de MySQL pueden utilizarse bajo cualquier plataforma, lo único que cambia es el método de acceso. Abrir la terminal y ejecutamos el siguiente comando para acceder a la consola de MySQL:</p> <pre lang="bash" line="1" xml:lang="bash"> $ mysql -u root -p</pre><!--break--><p>Creamos la base de datos de ejemplo <em>example_bd</em></p> <pre lang="mysql" line="1" xml:lang="mysql"> mysql&gt; create database example_bd CHARACTER SET utf8;</pre><p>Damos permisos a la base de datos <em>example_bd</em> para el usuario <em>example_user</em> con la contraseña <em>example_user_password</em></p> <pre lang="mysql" line="1" xml:lang="mysql"> mysql&gt; GRANT ALL PRIVILEGES ON example_bd.* TO example_user@localhost IDENTIFIED BY 'example_user_password';</pre><p>Refrescamos los permisos:</p> <pre lang="mysq" line="1" xml:lang="mysq"> mysql&gt; flush privileges;</pre><p>Y salidos de la consola:</p> <pre lang="mysql" line="1" xml:lang="mysql"> mysql&gt; \q Bye</pre><h2>Actualización</h2> <p>También podemos realizar todo esto en una sola linea</p> <pre lang="bash" line="1" xml:lang="bash"> mysql -u root -p -e "CREATE DATABASE desarrollo CHARACTER SET utf8; GRANT ALL PRIVILEGES ON desarrollo.* TO usuario@localhost IDENTIFIED BY 'password'; FLUSH PRIVILEGES;"</pre><p>Referencia: <a href="http://www.slideshare.net/keopx/introduccion-a-drupal-2971232">http://www.slideshare.net/keopx/introduccion-a-drupal-2971232</a></p> </div> <span><span>keopx</span></span> <span><time datetime="2010-04-15T10:36:42+02:00" title="Jueves, Abril 15, 2010 - 10:36">Jue, 15/04/2010 - 10:36</time> </span> <div class="field field--name-field-tax-cat field--type-entity-reference field--label-above"> <div class="field__label">Categoria</div> <div class="field__items"> <div class="field__item"><a href="/categoria/mysql" hreflang="es">MySQL</a></div> <div class="field__item"><a href="/categoria/gnu-linux" hreflang="es">GNU Linux</a></div> </div> </div> <div class="field field--name-field-tax-tag field--type-entity-reference field--label-above"> <div class="field__label">Tag</div> <div class="field__items"> <div class="field__item"><a href="/tag/mysql" hreflang="es">Mysql</a></div> <div class="field__item"><a href="/tag/gnu-linux" hreflang="es">GNU Linux</a></div> </div> </div> <section data-drupal-selector="comments" class="comments"> <h2 class="comments__title">Comentarios</h2> <div class="add-comment"> <div class="add-comment__form"> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=175&amp;2=field_comments&amp;3=comment" token="aD0E81Jz-QSKnTm7xSfa8VPuGvzauM9-hVk0xwB2lYQ"></drupal-render-placeholder> </div> </div> </section> Thu, 15 Apr 2010 08:36:42 +0000 keopx 175 at https://www.keopx.net Recuperar contrseña de root de MySQL https://www.keopx.net/blog/recuperar-contrsena-de-root-de-mysql <span>Recuperar contrseña de root de MySQL</span> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Bueno en este post vamos a recuperar la password de root de MySQL.</p> <p>Lo primero es para nuestra mysql:</p> <p><strong>sudo /etc/init.d/mysql stop</strong></p> <p>Y reiniciamos sin la password de la siguiente manera:</p> <p><code>sudo mysqld_safe –skip-grant-tables &amp;</code></p> <p>Puede que nos salga alguna salida extraña, ahora le damos al <strong>Enter</strong> y escribimos:</p> <p><code>mysql -u root</code></p> <p>Seleccionamos la BBDD:</p> <p><code>mysql&gt; use mysql;</code></p> <p>Añadimos la nueva password:</p> <p><code>mysql&gt; update user set password=PASSWORD(”nueva_password) where User=’root’;</code></p> <p>Refrescamos los permisos:</p> <p><code>mysql&gt; flush privileges;</code></p> <p>Salimos:</p> <p><code>mysql&gt; quit</code></p> <p>Reiniciamos:</p> <p><code>sudo /etc/init.d/mysql restart</code></p> <section data-quickedit-field-id="node/128/field_comments/es/full"> </section></div> <span><span>keopx</span></span> <span><time datetime="2009-09-22T11:00:06+02:00" title="Martes, Septiembre 22, 2009 - 11:00">Mar, 22/09/2009 - 11:00</time> </span> <div class="field field--name-field-tax-cat field--type-entity-reference field--label-above"> <div class="field__label">Categoria</div> <div class="field__items"> <div class="field__item"><a href="/categoria/mysql" hreflang="es">MySQL</a></div> <div class="field__item"><a href="/categoria/seguridad" hreflang="es">Seguridad</a></div> <div class="field__item"><a href="/categoria/gnu-linux" hreflang="es">GNU Linux</a></div> <div class="field__item"><a href="/categoria/debian" hreflang="es">Debian</a></div> </div> </div> <div class="field field--name-field-tax-tag field--type-entity-reference field--label-above"> <div class="field__label">Tag</div> <div class="field__items"> <div class="field__item"><a href="/tag/debian" hreflang="es">Debian</a></div> <div class="field__item"><a href="/tag/base-de-datos" hreflang="es">Base de datos</a></div> <div class="field__item"><a href="/tag/seguridad" hreflang="es">seguridad</a></div> <div class="field__item"><a href="/tag/mysql" hreflang="es">Mysql</a></div> <div class="field__item"><a href="/tag/gnu-linux" hreflang="es">GNU Linux</a></div> </div> </div> <section data-drupal-selector="comments" class="comments"> <h2 class="comments__title">Comentarios</h2> <div class="add-comment"> <div class="add-comment__form"> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=128&amp;2=field_comments&amp;3=comment" token="R13KWaWl3ERr_YslIKNlz9jmMhQrKx_nUzjofMwMRMc"></drupal-render-placeholder> </div> </div> </section> Tue, 22 Sep 2009 09:00:06 +0000 keopx 128 at https://www.keopx.net https://www.keopx.net/blog/recuperar-contrsena-de-root-de-mysql#comments Importar / Exportar Bases de datos grandes de MYSQL https://www.keopx.net/blog/importar-exportar-bases-de-datos-grandes-de-mysql <span>Importar / Exportar Bases de datos grandes de MYSQL</span> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Sustituiremos [USERNAME] con el nombre de usuario de mysql, [DBNAME] con el nombre de la base de datos, [/path_to_file/DBNAME] con la ruta path y nombre del fichero para el volcado de la base de datos.</p> <h2>Copiar/Exportar base de datos grande</h2> <p>Vamos a crear una fichero comprimido con la base de datos:</p> <p><code>mysqldump -u [USERNAME] -p [DBNAME] | gzip &gt; [/path_to_file/DBNAME].sql.gz</code></p> <h2>Importar base de datos grande</h2> <p>Forma rápida:</p> <p><code>gzip -dc [/path_to_file/DBNAME].sql.gz | mysql -u [USERNAME] -p [DBNAME] </code></p> <p>O</p> <p><code>gunzip -c [/path_to_file/DBNAME].sql.gz | mysql -u [USERNAME] -p [DBNAME] </code></p> <p><strong>Forma mas rustica:</strong> Primero descomprimimos la base de datos:</p> <p><code>gzip -d [/path_to_file/DBNAME].sql.gz</code></p> <p>Nos conectamos a mysql:</p> <p><code>mysql -u [USERNAME] -p</code></p> <p>Continuamos mostrando las base de datos, borramos, creamos, elegimos base de datos añadimos fichero:</p> <p><code>SHOW DATABASES; DROP DATABASE [DBNAME]; CREATE DATABASE [DBNAME]; USE [DBNAME]; SOURCE [/path_to_file/DBNAME].sql;</code></p> <h2>Condiciones de volcado</h2> <p>Volcado con excepciones de tablas, en este caso búsquedas.</p> <p><code>mysqldump -u [USERNAME] -p [DBNAME] --ignore-table=[DBNAME].index_busqueda | gzip &gt; [/path_to_file/DBNAME].sql.gz </code></p> <p>Creamos lo backup solo con las tablas sin informacion:</p> <p><code>mysqldump -u [USERNAME] -p [DBNAME] --no-data | gzip &gt; [/path_to_file/DBNAME].info.sql.gz</code></p> <p>Creamos la copia incluyendo solo los datos de las tablas que necesitemos.</p> <p><code>mysqldump -u [USERNAME] -p [DBNAME] --no-create-info --ignore-table=[DBNAME].search_index --ignore-table=[DBNAME].cache --ignore-table=[DBNAME].cache_block --ignore-table=[DBNAME].cache_content --ignore-table=[DBNAME].cache_filter --ignore-table=[DBNAME].cache_form --ignore-table=[DBNAME].cache_menu --ignore-table=[DBNAME].cache_mollom --ignore-table=[DBNAME].cache_page --ignore-table=[DBNAME].cache_pathdst --ignore-table=[DBNAME].cache_pathsrc --ignore-table=[DBNAME].cache_views | gzip &gt; [/path_to_file/DBNAME].data.sql.gz;</code></p> <p>Omitir aquellas tablas que contengas cache_:</p> <p><code>mysqldump -u [USERNAME] -p [DBNAME] --no-create-info --ignore-table=[DBNAME].search_index --ignore-table=[DBNAME].cache% | gzip &gt; [/path_to_file/DBNAME].data.sql.gz;</code></p> <p>Eliminar las tablas, para realizar un import limpia:</p> <p><code>mysqldump -u [USERNAME] -p [DBNAME] --add-drop-table | gzip &gt; [/path_to_file/DBNAME].sql.gz</code></p> <ul><li>Referencia: <a href="http://codex.wordpress.org/Backing_Up_Your_Database">http://codex.wordpress.org/Backing_Up_Your_Database</a></li> </ul></div> <span><span>keopx</span></span> <span><time datetime="2009-07-23T19:03:02+02:00" title="Jueves, Julio 23, 2009 - 19:03">Jue, 23/07/2009 - 19:03</time> </span> <div class="field field--name-field-tax-cat field--type-entity-reference field--label-above"> <div class="field__label">Categoria</div> <div class="field__items"> <div class="field__item"><a href="/categoria/mysql" hreflang="es">MySQL</a></div> </div> </div> <div class="field field--name-field-tax-tag field--type-entity-reference field--label-above"> <div class="field__label">Tag</div> <div class="field__items"> <div class="field__item"><a href="/tag/mysql" hreflang="es">Mysql</a></div> <div class="field__item"><a href="/tag/importar" hreflang="es">importar</a></div> <div class="field__item"><a href="/tag/exportar" hreflang="es">Exportar</a></div> </div> </div> <section data-drupal-selector="comments" class="comments"> <h2 class="comments__title">Comentarios</h2> <div class="add-comment"> <div class="add-comment__form"> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=109&amp;2=field_comments&amp;3=comment" token="lL-2FHBc2DH1WvuVwCBRSJvqq0t7UlUCITUirQFArs8"></drupal-render-placeholder> </div> </div> </section> Thu, 23 Jul 2009 17:03:02 +0000 keopx 109 at https://www.keopx.net