{"id":9278,"date":"2019-11-05T10:24:16","date_gmt":"2019-11-05T09:24:16","guid":{"rendered":"https:\/\/blog.hostinger.io\/co-tutoriales\/?p=9278"},"modified":"2024-05-14T18:37:38","modified_gmt":"2024-05-14T16:37:38","slug":"instalar-phpmyadmin-ubuntu","status":"publish","type":"post","link":"\/co\/tutoriales\/instalar-phpmyadmin-ubuntu","title":{"rendered":"C\u00f3mo instalar phpMyAdmin en Ubuntu 22.04"},"content":{"rendered":"<p>MySQL es un sistema de gesti&oacute;n de bases de datos relacionales, gratuito y de c&oacute;digo abierto, ampliamente utilizado en muchas de las aplicaciones t&iacute;picas. Es una parte integral del stack de aplicaciones web de <a href=\"\/co\/tutoriales\/como-instalar-linux-apache-mysql-php-lamp-en-ubuntu-16-04\/\">LAMP<\/a> que tambi&eacute;n incluye Apache, un servidor web multiplataforma de c&oacute;digo abierto gratuito. Sabido esto, avancemos con la explicaci&oacute;n de c&oacute;mo instalar phpmyadmin en Ubuntu 18.04.<\/p><p>Y es que, aunque puedes hacer todo a trav&eacute;s de la interfaz de l&iacute;nea de comandos, algunas personas prefieren usar una GUI, o una interfaz gr&aacute;fica de usuario, para trabajar en bases de datos.<\/p><p>Eso nos lleva a phpMyAdmin. PhpMyAdmin es una herramienta GUI gratuita y de c&oacute;digo abierto para administrar bases de datos MySQL. <\/p><p>Aunque es relativamente f&aacute;cil instalar phpMyAdmin en el servidor Ubuntu, el procedimiento cambi&oacute; bastante con el lanzamiento de Ubuntu OS versi&oacute;n 22.04 donde el acceso del usuario root para las aplicaciones fue deshabilitado debido a problemas de seguridad.<\/p><p>En este art&iacute;culo, aprender&aacute;s c&oacute;mo instalar phpMyAdmin en Ubuntu 22.04 con un servidor Apache con base de datos MySQL.<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Speed-Up-Your-Website-ES.pdf\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/blog.hostinger.io\/co-tutoriales\/wp-content\/uploads\/sites\/40\/2022\/12\/eBook-Speed-Up-your-website-ES-1024x283.png\" alt=\"\" class=\"wp-image-25983\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2022\/12\/eBook-Speed-Up-your-website-ES.png 1024w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2022\/12\/eBook-Speed-Up-your-website-ES-300x83.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2022\/12\/eBook-Speed-Up-your-website-ES-150x41.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2022\/12\/eBook-Speed-Up-your-website-ES-768x212.png 768w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2022\/12\/eBook-Speed-Up-your-website-ES-1536x425.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-prerrequisitos\">Prerrequisitos<\/h2><p>Para instalar phpMyAdmin siguiendo este tutorial, debes tener un servidor Apache con la base de datos <a href=\"\/co\/tutoriales\/que-es-mysql\/\">MySQL<\/a> en funcionamiento en el <strong>sistema operativo Ubuntu 22.04<\/strong>. Tambi&eacute;n debes estar familiarizado con la interfaz de l&iacute;nea de comandos.<\/p><h2 class=\"wp-block-heading\" id=\"h-instalar-phpmyadmin-en-ubuntu-22-04\">Instalar phpMyAdmin en Ubuntu 22.04<\/h2><p>El procedimiento de instalaci&oacute;n es bastante f&aacute;cil si tienes las aplicaciones antes mencionadas funcionando sin problemas.<\/p><p>Abre la interfaz de l&iacute;nea de comandos y accede a tu <a href=\"\/co\/servidor-vps\">VPS<\/a> usando SSH. &iquest;Tienes inconvenientes para hacerlo? &iexcl;Mira nuestro <a href=\"\/co\/tutoriales\/conectar-usando-terminal-putty-ssh\/\">tutorial sobre PuTTY<\/a>!<\/p><p>Luego, escribe el siguiente comando:<\/p><pre class=\"wp-block-preformatted\">sudo apt-get install phpmyadmin php-mbstring php-gettext &ndash;y<\/pre><p>Ten en cuenta que, durante el proceso de instalaci&oacute;n, se te pedir&aacute; que selecciones un servidor web. Selecciona <a href=\"\/co\/tutoriales\/como-instalar-linux-apache-mysql-php-lamp-en-ubuntu-16-04\/\">apache2<\/a> presionando la barra espaciadora y luego la tecla Tab y presiona la tecla Intro para continuar.<\/p><p>Luego se te pedir&aacute; una configuraci&oacute;n de base de datos. Selecciona S&iacute; y contin&uacute;a.<\/p><p>Establece una &ldquo;Contrase&ntilde;a de aplicaci&oacute;n MySQL para phpmyadmin&rdquo; (en ingl&eacute;s aparecer&aacute; como &ldquo;MySQL application password for phpmyadmin&rdquo;). Aseg&uacute;rate de usar una contrase&ntilde;a segura y &uacute;nica. Ingresa de nuevo la contrase&ntilde;a cuando te lo solicite.<\/p><p>Finalmente, ingresa la contrase&ntilde;a del usuario administrador de la base de datos.<\/p><p>Cuando se complete el procedimiento de instalaci&oacute;n, abre tu navegador y escribe la URL <em><strong>http:\/\/SERVER_IP\/phpmyadmin<\/strong><\/em> (donde SERVER_IP es la direcci&oacute;n IP de tu servidor).<\/p><p>En caso de que uses localhost, usa la URL <em><strong>http:\/\/localhost\/phpmyadmin<\/strong><\/em> e inicia sesi&oacute;n.<\/p><p>Ten en cuenta que en Ubuntu, no puedes iniciar sesi&oacute;n como usuario root debido a problemas de seguridad. Por lo tanto, inicia sesi&oacute;n con el nombre de usuario phpmyadmin y la contrase&ntilde;a de MySQL que configuraste anteriormente.<\/p><p>Ahora bien, inmediatamente despu&eacute;s de iniciar sesi&oacute;n descubrir&aacute;s que la interfaz phpMyAdmin tiene opciones muy limitadas disponibles. Para hacer de esta interfaz de usuario phpMyAdmin una soluci&oacute;n pr&aacute;ctica, debes otorgar algunos permisos al usuario phpmyadmin.<\/p><h2 class=\"wp-block-heading\" id=\"h-concede-permisos-al-usuario-phpmyadmin\">Concede permisos al usuario &ldquo;phpmyadmin&rdquo;<\/h2><p>Abre la interfaz de l&iacute;nea de comandos e inicia sesi&oacute;n en MySQL con el comando:<\/p><pre class=\"wp-block-preformatted\">sudo mysql -u root &ndash;p<\/pre><p>Otorga permisos al usuario phpmyadmin con estos comandos:<\/p><pre class=\"wp-block-preformatted\">GRANT ALL PRIVILEGES ON *.* TO 'phpmyadmin'@'localhost';\nFLUSH PRIVILEGES;\nEXIT<\/pre><p>Ahora cierra la sesi&oacute;n de phpMyAdmin, si todav&iacute;a est&aacute; activa la misma, e inicia sesi&oacute;n nuevamente con el mismo nombre de usuario de phpmyadmin que utilizaste antes. Ahora tendr&aacute;s todos los privilegios para MySQL.<\/p><h2 class=\"wp-block-heading\" id=\"h-solucion-alternativa\">Soluci&oacute;n alternativa<\/h2><p>Por razones de seguridad, si no deseas utilizar o trabajar con la cuenta de usuario predeterminada de phpmyadmin, puedes crear un nuevo usuario administrador de MySQL con todos los privilegios. Simplemente escribe estos comandos en la interfaz de l&iacute;nea de comandos:<\/p><pre class=\"wp-block-preformatted\">CREATE USER USUARIO IDENTIFIED by 'CONTRASE&Ntilde;A';\nGRANT ALL PRIVILEGES ON *.* TO 'USUARIO'@'localhost';\nFLUSH PRIVILEGES;\nEXIT<\/pre><p>\n\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Consejo profesional<\/h4>\n                    <p>Ten en cuenta que el USUARIO y la CONTRASE&Ntilde;A deben ser &uacute;nicos y seguros. Reemplaza &ldquo;USUARIO&rdquo; en la segunda l&iacute;nea con el nombre de usuario que creaste en la primera (donde asignas la contrase&ntilde;a). Todos los comandos deben ejecutarse una l&iacute;nea a la vez.<\/p>\n                <\/div>\n\n\n\n<\/p><p>Reinicia el servidor Apache si encuentras alg&uacute;n problema para iniciar sesi&oacute;n. El comando para reiniciar el servidor es:<\/p><pre class=\"wp-block-preformatted\">sudo service apache2 restart<\/pre><p>Es recomendable echar un vistazo a la pesta&ntilde;a &ldquo;Status&rdquo;, esta te mostrar&aacute; una serie de conexiones al servidor MySQL, las consultas MySQL actuales que se ejecutan en el servidor y el tiempo de actividad del servidor.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/co\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/co-tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-Web-hosting_in-text-banner-1024x300.png\" alt=\"\" class=\"wp-image-29291\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-Web-hosting_in-text-banner.png 1024w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-Web-hosting_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-Web-hosting_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-Web-hosting_in-text-banner-768x225.png 768w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-Web-hosting_in-text-banner-1536x450.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusi&oacute;n<\/h2><p>&iexcl;Eso es todo! Aprendiste a instalar y configurar phpMyAdmin en Ubuntu 22.04 con los permisos de administraci&oacute;n adecuados otorgados. Ahora puedes comenzar a trabajar con algunas de sus funciones m&aacute;s avanzadas. Consulta la documentaci&oacute;n oficial de phpMyadmin para obtener m&aacute;s informaci&oacute;n.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>MySQL es un sistema de gesti&oacute;n de bases de datos relacionales, gratuito y de c&oacute;digo abierto, ampliamente utilizado en muchas de las aplicaciones t&iacute;picas. Es una parte integral del stack de aplicaciones web de LAMP que tambi&eacute;n incluye Apache, un servidor web multiplataforma de c&oacute;digo abierto gratuito. Sabido esto, avancemos con la explicaci&oacute;n de c&oacute;mo [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/co\/tutoriales\/instalar-phpmyadmin-ubuntu\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":138,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"C\u00f3mo Instalar phpMyAdmin En Ubuntu 22.04 %page%","rank_math_description":"\u00a1Administra tus bases de datos MySQL con potencia! \u00a1Aprende a instalar phpMyAdmin en Ubuntu y sube de nivel tu uso de Linux!","rank_math_focus_keyword":"instalar phpmyadmin ubuntu","footnotes":""},"categories":[5700],"tags":[11349,11348],"class_list":["post-9278","post","type-post","status-publish","format-standard","hentry","category-vps","tag-instalar-phpmyadmin","tag-instalar-phpmyadmin-ubuntu"],"hreflangs":[{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/instalar-phpmyadmin-ubuntu","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/instalar-phpmyadmin-ubuntu","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/instalar-phpmyadmin-ubuntu","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/instalar-phpmyadmin-ubuntu","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts\/9278","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/users\/138"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/comments?post=9278"}],"version-history":[{"count":8,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts\/9278\/revisions"}],"predecessor-version":[{"id":39801,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts\/9278\/revisions\/39801"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/media?parent=9278"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/categories?post=9278"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/tags?post=9278"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}