{"id":758,"date":"2022-02-23T02:16:35","date_gmt":"2022-02-23T02:16:35","guid":{"rendered":"https:\/\/dsantana.uas.edu.mx\/?p=758"},"modified":"2025-09-23T18:23:16","modified_gmt":"2025-09-23T18:23:16","slug":"mysql","status":"publish","type":"post","link":"https:\/\/dsantana.uas.edu.mx\/index.php\/2022\/02\/23\/mysql\/","title":{"rendered":"MySQL"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">\ud83d\udee0\ufe0f Instalaci\u00f3n y Configuraci\u00f3n de MySQL en Debian<\/h1>\n\n\n\n<p><\/p>\n\n\n\n<p>MySQL es un sistema de gesti\u00f3n de bases de datos relacional ampliamente utilizado en entornos de desarrollo web. A continuaci\u00f3n se describe el proceso completo para instalar, configurar y solucionar problemas comunes en Debian.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udd39 Paso 1: Instalaci\u00f3n de GNUpg<\/h2>\n\n\n\n<p>GNUpg es necesario para verificar la autenticidad de los paquetes:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install gnupg<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udd39 Paso 2: Descarga del paquete de configuraci\u00f3n APT<\/h2>\n\n\n\n<p>Ub\u00edcate en el directorio&nbsp;<code>\/tmp<\/code>&nbsp;y descarga el paquete desde el repositorio oficial:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/tmp\nwget https:\/\/repo.mysql.com\/mysql-apt-config_0.8.33-1_all.deb\nsudo dpkg -i mysql-apt-config_0.8.33-1_all.deb<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udd39 Paso 3: Instalaci\u00f3n del servidor MySQL<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install default-mysql-server<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udd39 Paso 4: Configuraci\u00f3n de acceso para PHPMyAdmin<\/h2>\n\n\n\n<p>Si no hay acceso v\u00eda web para el usuario&nbsp;<code>root<\/code>, crea una base de datos y usuario para PHPMyAdmin:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mysql -u root\nCREATE DATABASE phpmyadmin DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;\nGRANT ALL ON phpmyadmin.* TO 'phpmyadmin'@'localhost' IDENTIFIED BY 'debian';\nFLUSH PRIVILEGES;\nEXIT;<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udd39 Paso 5: Otorgar permisos al usuario root<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>mysql -u root -p\nUSE mysql;\nGRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'debian' WITH GRANT OPTION;\nFLUSH PRIVILEGES;\nEXIT;<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udd39 Paso 6: Soluci\u00f3n a problemas de autenticaci\u00f3n del usuario root<\/h2>\n\n\n\n<p>Si el acceso web con&nbsp;<code>root<\/code>&nbsp;falla, realiza los siguientes pasos:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo service mysql stop\nsudo \/usr\/local\/mysql\/support-files\/mysql.server stop\nsudo mysqld_safe --skip-grant-tables --skip-networking<\/code><\/pre>\n\n\n\n<p>Actualiza la contrase\u00f1a del usuario root:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mysql -u root\nUPDATE mysql.user SET Password=PASSWORD('debian') WHERE User='root';\nUPDATE mysql.user SET authentication_string=PASSWORD('debian') WHERE User='root';\nFLUSH PRIVILEGES;\nEXIT;<\/code><\/pre>\n\n\n\n<p>Reinicia el servicio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo service mysql start\nsudo \/usr\/local\/mysql\/support-files\/mysql.server start<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\u2705 Verificaci\u00f3n<\/h2>\n\n\n\n<p>Verifica la instalaci\u00f3n y configuraci\u00f3n accediendo a PHPMyAdmin desde el navegador y probando el acceso con los usuarios configurados.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ud83d\udee0\ufe0f Instalaci\u00f3n y Configuraci\u00f3n de MySQL en Debian MySQL es un sistema de gesti\u00f3n de bases de datos relacional ampliamente utilizado en entornos de desarrollo web. A continuaci\u00f3n se describe el proceso completo para instalar, configurar y solucionar problemas comunes en Debian. \ud83d\udd39 Paso 1: Instalaci\u00f3n de GNUpg GNUpg es necesario para verificar la autenticidad de los paquetes: \ud83d\udd39 Paso 2: Descarga del paquete de configuraci\u00f3n APT Ub\u00edcate en el directorio&nbsp;\/tmp&nbsp;y descarga el paquete desde el repositorio oficial: \ud83d\udd39 Paso 3: Instalaci\u00f3n del servidor MySQL \ud83d\udd39 Paso 4: Configuraci\u00f3n de acceso para PHPMyAdmin Si no hay acceso v\u00eda web para el usuario&nbsp;root, crea una base de datos y usuario para PHPMyAdmin: \ud83d\udd39 Paso 5: Otorgar permisos al usuario root \ud83d\udd39 Paso 6: Soluci\u00f3n a problemas de autenticaci\u00f3n del usuario root Si el acceso web con&nbsp;root&nbsp;falla, realiza los siguientes pasos: Actualiza la contrase\u00f1a del usuario root: Reinicia el servicio: \u2705 Verificaci\u00f3n Verifica la instalaci\u00f3n y configuraci\u00f3n accediendo a PHPMyAdmin desde el navegador y probando el acceso con los usuarios configurados.<\/p>\n","protected":false},"author":1,"featured_media":1429,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,5,12,66,62,1,10,6],"tags":[],"class_list":["post-758","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-debian","category-docencia","category-linux","category-mysql","category-servicios","category-sin-categoria","category-sistemas-operativos","category-talleres"],"_links":{"self":[{"href":"https:\/\/dsantana.uas.edu.mx\/index.php\/wp-json\/wp\/v2\/posts\/758","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dsantana.uas.edu.mx\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dsantana.uas.edu.mx\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dsantana.uas.edu.mx\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dsantana.uas.edu.mx\/index.php\/wp-json\/wp\/v2\/comments?post=758"}],"version-history":[{"count":8,"href":"https:\/\/dsantana.uas.edu.mx\/index.php\/wp-json\/wp\/v2\/posts\/758\/revisions"}],"predecessor-version":[{"id":2294,"href":"https:\/\/dsantana.uas.edu.mx\/index.php\/wp-json\/wp\/v2\/posts\/758\/revisions\/2294"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dsantana.uas.edu.mx\/index.php\/wp-json\/wp\/v2\/media\/1429"}],"wp:attachment":[{"href":"https:\/\/dsantana.uas.edu.mx\/index.php\/wp-json\/wp\/v2\/media?parent=758"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dsantana.uas.edu.mx\/index.php\/wp-json\/wp\/v2\/categories?post=758"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dsantana.uas.edu.mx\/index.php\/wp-json\/wp\/v2\/tags?post=758"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}