MySQL (Español)

From ArchWiki

Jump to: navigation, search


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.

Personal tools