MySQL (Español)
From ArchWiki
i18n |
---|
English |
Deutsch |
Español |
Italiano |
Česky |
简体中文 |
Contents |
Introducción
MySQL es una gran base de datos SQL multi-hilo y multi-usuario. Para mas información, mira su página oficial.
Instalación
Instala el paquete mysql:
# pacman -S mysql
Después de instalar MySQL deberías correr el script de inicio de arch como root:
# /etc/rc.d/mysqld start
Esto se encargará de la configuración básica, agregar los usuarios del sistema y creación de archivos de informes. Este script también imprime como configurar MySQL después del primer inicio.
Configuración
Una vez iniciado el servidor MySQL, probablemente desees agregar una cuenta root para mantener tus usuarios MySQL y base de datos. Esto puede hacerse manualmente o automáticamente, como es mencionado en el script anterior. Puedes ejecutar los comandos para darle una contraseña al root, o ejecutar el script de instalación segura.
Ahora puedes configurar todo utilizando tu interfaz favorita. Por ejemplo, puedes usar la línea de comandos de MySQL para iniciar como root en tu servidor MySQL:
$ mysql -p -u root
Para iniciar MySQL al arranque agrega mysqld
a la lista de demonios en /etc/rc.conf
o agrega /etc/rc.d/mysqld start
a /etc/rc.local
.
El servidor MySQL no escucha en el puerto TCP 3306 por defecto. Para permitir conexiones (remotas) TCP , comenta la línea que contiene 'skip-networking' en /etc/my.cnf. Recuerda editar /etc/hosts.allow agregando la siguiente línea:
mysqld: ALL
Como resetear la contraseña del Root
Deten el demonio mysqld
# /etc/rc.d/mysqld stop # mysqld_safe --skip-grant-tables &
Conectar al servidor mysql
# mysql -u root mysql
Cambia la contraseña del root:
mysql> UPDATE user SET password=PASSWORD("NEW_PASSWORD") WHERE User='root'; mysql> FLUSH PRIVILEGES; mysql> exit
Entonces reinicia el demonio:
# /etc/rc.d/mysqld restart
Listo.