[2025-jun-17] The SlackDocs mailing lists at https://lists.alienbase.nl/mailman/listinfo have been retired. No one has been using these lists for years and it's time to say goodbye. The list archives remain available at https://scalzi.slackware.nl/mailman/listinfo/slackdocs

[2025-jun-17] The SlackDocs Wiki has moved to a new server, in order to make it more performant.

Welcome to the Slackware Documentation Project

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
es:howtos:databases:install_mysql_on_slackware [2024/07/19 21:57 (UTC)] – [Solución de problemas] antares_alfes:howtos:databases:install_mysql_on_slackware [2024/07/20 04:42 (UTC)] (actual) – [Configurar MySQL] antares_alf
Línea 1: Línea 1:
-==“Work in progress (antares_alf)”== 
- 
 ====== Instalar MySQL en Slackware ====== ====== Instalar MySQL en Slackware ======
  
Línea 9: Línea 7:
  
   - Cree la(s) base(s) de datos necesaria(s) y establezca sus permisos correctamente \\ Como root, ejecute: <code>   - Cree la(s) base(s) de datos necesaria(s) y establezca sus permisos correctamente \\ Como root, ejecute: <code>
-root@darkstar# mysql_install_db --user=mysql</code> +root@darkstar# mysql_install_db --user=mysql</code> El usuario especificado por ''--user'' será el propietario de los archivos de la base de datos, por lo que es importante establecer el usuario correcto, de lo contrario, MySQL no podrá escribir en sus bases de datos. De forma predeterminada, MySQL en Slackware se ejecuta como usuario "mysql", por lo que esa es la opción segura.
-El usuario especificado por ''--user'' será el propietario de los archivos de la base de datos, por lo que es importante establecer el usuario correcto, de lo contrario, MySQL no podrá escribir en sus bases de datos. De forma predeterminada, MySQL en Slackware se ejecuta como usuario "mysql", por lo que esa es la opción segura.+
   - Habilite la ejecución del script //rc script// para iniciar MySQL automaticamente en el arranque \\ //Esto es opcional.// <code>   - Habilite la ejecución del script //rc script// para iniciar MySQL automaticamente en el arranque \\ //Esto es opcional.// <code>
 root@darkstar# chmod 755 /etc/rc.d/rc.mysqld root@darkstar# chmod 755 /etc/rc.d/rc.mysqld
Línea 59: Línea 56:
  
   - Cambie de directorio al directorio ''/etc/'' y seleccione la configuración que prefiera. Para un servicio de base de datos ''simple'' sin una gran carga de MySQL, se recomienda utilizar "''my-large.cnf''" si tiene 2 GB de RAM o más. Copie el archivo de configuración elegido y asigne el nombre  ''/etc/my.cnf'' a la copia.   - Cambie de directorio al directorio ''/etc/'' y seleccione la configuración que prefiera. Para un servicio de base de datos ''simple'' sin una gran carga de MySQL, se recomienda utilizar "''my-large.cnf''" si tiene 2 GB de RAM o más. Copie el archivo de configuración elegido y asigne el nombre  ''/etc/my.cnf'' a la copia.
-  - Edit ''/etc/my.cnf'' adding these lines in the section "''[mysqld]''": <code>+  - Edite el archivo ''/etc/my.cnf'' adicionando estas lineas en la sección "''[mysqld]''": <code>
 [mysqld] [mysqld]
 collation-server = utf8_unicode_ci collation-server = utf8_unicode_ci
 init-connect='SET NAMES utf8' init-connect='SET NAMES utf8'
 character-set-server = utf8 character-set-server = utf8
-</code> Esto le brindará soporte total para UTF8 en su servidor MySQL, después de reiniciarlo.+</code> //Esto le brindará soporte total para UTF8 en su servidor MySQL, después de reiniciarlo.//
  
 En el enlace se describe más sobre la compatibilidad con el juego de caracteres Unicode/UTF8: [[http://stackoverflow.com/questions/3513773/change-mysql-default-character-set-to-utf8-in-my-cnf]] En el enlace se describe más sobre la compatibilidad con el juego de caracteres Unicode/UTF8: [[http://stackoverflow.com/questions/3513773/change-mysql-default-character-set-to-utf8-in-my-cnf]]
Línea 70: Línea 67:
 ===== Solución de problemas ===== ===== Solución de problemas =====
  
-  * Los errores de inicio del servidor se pueden ver en el registro de errores que se encuentra de forma predeterminada en ''/var/lib/mysql/<hostname>.err''. Otra opción es ejecutar el servidor directamente y dirigir la salida a la consola (use <key>C-\</key> para detener el servidor). Ejecute: <code>+  * Los errores de inicio del servidor se pueden ver en el registro de errores que se encuentra de forma predeterminada en ''/var/lib/mysql/<hostname>.err''. Otra opción es ejecutar el servidor directamente y dirigir la salida a la consola (use <key>C-\</key> para detener el servidor). \\ Ejecute: <code>
 root@darkstar# /usr/bin/mysqld_safe --console root@darkstar# /usr/bin/mysqld_safe --console
 </code> </code>
Línea 77: Línea 74:
 UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root'; UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
 FLUSH PRIVILEGES; FLUSH PRIVILEGES;
-</file> Save this file (any name would doand start the server with the --init-file argument: <code>+</file> Guarde este archivo (cualquier nombre serviríae inicie el servidor con el argumento -init-file: <code>
 root@darkstar# /usr/bin/mysqld_safe --defaults-file="new_cnf_file.cnf" root@darkstar# /usr/bin/mysqld_safe --defaults-file="new_cnf_file.cnf"
 </code> </code>
Línea 84: Línea 81:
  
   * Originally written by [[wiki:user:arfon | arfon]]   * Originally written by [[wiki:user:arfon | arfon]]
 +  * Traducido al español por:  [[wiki:user:antares_alf | antares_alf]] \\
 <!-- If you are copying information from another source, then specify that source --> <!-- If you are copying information from another source, then specify that source -->
 <!-- * Original source: [[http://some.website.org/some/page.html]] --> <!-- * Original source: [[http://some.website.org/some/page.html]] -->
QR Code
QR Code es:howtos:databases:install_mysql_on_slackware (generated for current page)