{"id":2305,"date":"2012-06-21T14:40:03","date_gmt":"2012-06-21T12:40:03","guid":{"rendered":"http:\/\/blog.unelink.es\/?p=2305"},"modified":"2012-06-14T11:45:16","modified_gmt":"2012-06-14T09:45:16","slug":"instalar-mysql-desde-los-binarios-oficiales","status":"publish","type":"post","link":"https:\/\/hosting.airetech.es\/blog\/wiki\/instalar-mysql-desde-los-binarios-oficiales\/","title":{"rendered":"Instalar MySQL desde los binarios oficiales"},"content":{"rendered":"<p>Estos pasos est\u00e1n indicados para aquellas situaciones que requieran de la \u00faltima version de MySQL que no est\u00e9 soportada por su gestor de paquetes como \u00faltima versi\u00f3n estable en tu Linux, teniendo que recurrir a la p\u00e1gina oficial de MySQL e instalar de forma manual la \u00faltima versi\u00f3n disponible.<\/p>\n<p>1. Descargamos binarios de MySQL y lo instalamos<\/p>\n<pre>\r\ncd \/tmp\/\r\nwget -O mysql.tgz http:\/\/dev.mysql.com\/get\/Downloads\/MySQL-5.5\/mysql-5.5.16-linux2.6-i686.tar.gz\/from\/http:\/\/mysql.mirrors.hoobly.com\/\r\ntar xvfz mysql.tgz\r\nmv mysql-5.5.16-linux2.6-i686\/ \/usr\/local\/mysql\r\n<\/pre>\n<p>2. Poner MySQL en el path del sistema<\/p>\n<p>editamos el fichero:<\/p>\n<pre>\r\nnano -w \/etc\/profile\r\n<\/pre>\n<p>y a\u00f1adimos al final la siguiente l\u00ednea<\/p>\n<pre>\r\nexport PATH=${PATH}:\/usr\/local\/mysql\/bin\/\r\n<\/pre>\n<p>y ejecutamos<\/p>\n<pre>\r\nsource \/etc\/profile\r\n<\/pre>\n<p>3. Creamos usuario y grupo de sistema para MySQL<\/p>\n<pre>\r\ngroupadd mysql\r\nuseradd -g mysql mysql\r\n<\/pre>\n<p>4. Configuramos directorios de MySQL<\/p>\n<pre>\r\nmkdir \/var\/run\/mysqld\r\nchown -R mysql:mysql \/var\/run\/mysqld\r\n<\/pre>\n<p>5. Copiamos configuraci\u00f3n b\u00e1sica de MySQL<\/p>\n<pre>\r\ncd \/usr\/local\/mysql\/support-files\/\r\ncp my-large.cnf  \/etc\/my.cnf\r\n<\/pre>\n<p>6. Hacemos que al arrancar se inicie el MySQL<\/p>\n<pre>\r\ncd \/usr\/local\/mysql\/support-files\/\r\ncp mysql.server \/etc\/init.d\/mysql\r\nchmod 775 \/etc\/init.d\/mysql\r\nupdate-rc.d mysql defaults\r\n<\/pre>\n<p>7. Instalamos una base de datos MySQL y acceso root (cambiar xxxxxx por tu clave de root de MySQL)<\/p>\n<pre>\r\napt-get install libaio1\r\ncd \/usr\/local\/mysql\r\nchown -R mysql:mysql data\r\n.\/scripts\/mysql_install_db --user=mysql --basedir=\/usr\/local\/mysql --datadir=\/usr\/local\/mysql\/data\r\nmysqld_safe --user=mysql &\r\nmysqladmin -u root password 'xxxxxx'\r\n<\/pre>\n<p>8. Ponemos las librerias de MySQL client dentro del sistema<\/p>\n<p>Creamos el fichero<\/p>\n<pre>\r\nnano -w \/etc\/ld.so.conf.d\/mysql.conf\r\n<\/pre>\n<p>con el siguiente contenido<\/p>\n<pre>\r\n# libc default configuration\r\n\/usr\/local\/mysql\/lib\r\n<\/pre>\n<p>y lo ejecutamos:<\/p>\n<pre>\r\nldconfig -v | grep mysql\r\n<\/pre>\n<p>debemos ver una salida parecida a esto:<\/p>\n<pre>\r\n\/usr\/local\/mysql\/lib:\r\nlibmysqlclient.so.18 -> libmysqlclient_r.so.18.0.0\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"Estos pasos est\u00e1n indicados para aquellas situaciones que requieran de la \u00faltima version de MySQL que no est\u00e9 soportada por su gestor de paquetes como \u00faltima versi\u00f3n estable en tu Linux, teniendo que recurrir a la p\u00e1gina oficial de MySQL e instalar de forma manual la \u00faltima versi\u00f3n disponible. 1. Descargamos binarios de MySQL y lo instalamos cd \/tmp\/ wget&nbsp;<a href=\"https:\/\/hosting.airetech.es\/blog\/wiki\/instalar-mysql-desde-los-binarios-oficiales\/\" class=\"read-more\">Seguir leyendo<\/a>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[10,118,6],"tags":[216,20],"class_list":["post-2305","post","type-post","status-publish","format-standard","hentry","category-linux","category-mysql-2","category-wiki","tag-linux","tag-mysql","cat-10-id","cat-118-id","cat-6-id"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/posts\/2305","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/comments?post=2305"}],"version-history":[{"count":4,"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/posts\/2305\/revisions"}],"predecessor-version":[{"id":2345,"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/posts\/2305\/revisions\/2345"}],"wp:attachment":[{"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/media?parent=2305"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/categories?post=2305"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/tags?post=2305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}