Administrando Bases de Datos
Plesk puede trabajar con bases de datos locales que residen en el mismo
servidor y bases de datos que residen en otros servidores. Teniendo el usuario
las bases de datos en un servidor remoto puede ser útil en instalaciones
multi-servidor, donde el hosting de bases de datos centralizado pueden ser
preferido para administración, backup y utilización de recursos. De todas
formas, si tiene un único servidor Plesk, le aconsejamos mantener todas las
bases de datos en este.
Para usar bases de datos con Plesk, necesita:
- Prepare un servidor de bases de datos remoto:
- Instalar software de MySQL o PostgreSQL.
- Prepare una cuenta de administrador de bases de datos.
- Permita accesos de red a la base de datos.
- Configure Plesk para trabajar con su servidor de bases de datos remoto.
Prepare el alojamiento de bases de datos remoto
Si usted va a usar un servidor administrado por Plesk como un servidor de
bases de datos remoto, no necesita instalar el software MySQL: Plesk viene con
el software MySQL, que se instala automáticamente durante la instalación de
Plesk. En este caso, sólo necesitará activar el acceso de red a este servidor de
base de datos y después registrarlo con Plesk.
Para instalar un servidor de bases de datos MySQL:
- Copie a su servidor una distribución del paquete MySQL desde su disco de
distribución de sistema operativo o descárguelo desde el sitio www.mysql.com y
guárdelo en su servidor.
- Acceda como root a su servidor y cambie al directorio donde ha guardado la
distribución RPM.
- Escriba el siguiente comando en el prompt: rpm -ivh "mysql_file_name.rpm"
- Establezca la contraseña de administrador de bases de datos. Escriba
el siguiente comando en el prompt: mysqladmin -u root password
su_contraseña_deseada. Cambie su_contraseña_deseada por lo que usted quiera.
- Ahora proceda con las instrucciones en el registro de su servidor de bases
de datos con Plesk.
Para instalar un servidor de bases de datos PostgreSQL:
- Copie a su servidor una distribución del paquete PostgreSQL desde su
disco de distribución de sistema operativo o descárguelo desde el sitio www.postgresql.org
y guárdelo en su servidor.
- Acceda como root a su servidor y cambie al directorio donde ha guardado el
paquete de la distribución RPM.
- Instale el paquete de una forma que sea conveniente para su sistema
operativo. Para RPM basados en sistemas Linux, escriba la siguiente línea de
comandos en el prompt: rpm -ivh "postgresql_file_name.rpm". Para paquete deb
basado en sistemas Linux, escriba el comando: apt-get install "nombre_paquete".
Para sistemas FreeBSD, para instalar desde un paquete, escriba el comando pkg_add pgsql-<version>.tgz.
Para instalar desde los puertos, escriba el comando "cd /usr/ports/databases/postgresql<version>-server"
y después "make install package clean".
- Abra el fichero /var/lib/pgsql/data/postgresql.conf con un editor de texto y
asegúrese que está en la línea: tcpip_socket = true.
- Abra el fichero /var/lib/pgsql/data/pg_hba.conf con un editor de texto y
asegúrese que las siguientes líneas están presentes:
# local DATABASE USER METHOD [OPTION]
local samegroup all password
# host DATABASE USER IP-ADDRESS IP-MASK METHOD [OPTION]
host samegroup all 0.0.0.0 0.0.0.0 md5
- Para restaurar PostgreSQL, introduzca en siguiente comando en el prompt: service postgresql restart.
- Para establecer la contraseña de administrador del servidor de bases de
datos, escriba el siguiente comando en el prompt: postgresql -u root password
su_contraseña_deseada. Cambie su_contraseña_deseada your_desired_password por lo
que usted desee.
- Proceda ahora a las instrucciones de registro del servidor de bases de datos
con Plesk.
Para registrar el servidor de bases de datos con Plesk:
- Valídese en Plesk.
- Haga clic al acceso al Servidor en el menú de navegación.
- Haga clic en el icono de Servidores de Navegación Grupo de Servicios.
- Haga clic en el icono Añadir Base de Datos en el grupo de Herramientas.
- Especifique las propiedades del servidor de bases de datos:
- Especifique el nombre de máquina o IP del servidor de bases de datos.
- Especifique el número de puerto al cual el servidor de la base de datos está
respondiendo. Por defecto, los servidores MySQL responden al puerto 3306 y las
PostgreSQL al puerto 5342. Puede dejar el campo de número de puerto vacío si su
servidor de base de datos está respondiendo al puerto por defecto.
- Especifique que tipo de base de datos esta funcionando en el servidor de
bases de datos.
- Para hacer que este servidor de bases de datos por defecto para bases de
datos de clientes de hosting, seleccione la casilla de verificación con la
etiqueta Utilizar este servidor por defecto para MySQL. Si tiene un
servidor de bases de datos PostgreSQL, seleccione la casilla de verificación
etiquetada Utilizar este servidor por defecto para PostgreSQL.
- Especifique en nombre de validación y contraseña del administrador del
servidor de las bases de datos.
- Haga clic en Aceptar.
Para administrar un servidor de bases de datos:
- Haga clic en el acceso al Servidor en el menú de navegación.
- Haga clic en el icono Servidores de Bases de Dato el grupo de
Servicios.
- Haga clic en el icono correspondiente al servidor de bases de datos que
necesita. Un interfaz de herramienta de administración de bases de datos se
abrirá en un navegador aparte.
Para cambiar la contraseña de administrador de servidor de bases de datos
MySQL:
- Inicie sesión en el servidor de bases de datos MySQL como root.
- Inicie sesión en MySQL como root.
- Introduzca el comando en el prompt:
mysql> SET PASSWORD for ROOT = PASSWORD('nueva_contraseña');
donde root es la cuenta de usuario y nueva_contraseña es la contraseña del
nuevo administrador.
- Haga clic en el panel de control de su Plesk.
- Haga clic en el acceso a Servidor en el menú de navegación.
- Haga clic en el icono de Servidores de Bases de Datos en el grupo de
servicios.
- Haga clic en el nombre de servidor de bases de datos.
- Escriba la contraseña del nuevo administrador y haga clic en Aceptar.
Para cambiar la contraseña del administrador de servidor de bases de datos:
- Inicie sesión en el servidor de bases de datos de PostgreSQL como root.
- Inicie sesión en PostgreSQL como root.
- Introduzca el comando en el prompt: ALTER USER root WITH PASSWORD 'nueva_contraseña';
- Haga clic en el panel de control de su Plesk.
- Haga clic en el acceso a Servidor en el menú de navegación.
- Haga clic en el icono de Servidores de Bases de Datos en el grupo de
servicios.
- Haga clic en el nombre de servidor de bases de datos.
- Escriba la contraseña del nuevo administrador y haga clic en Aceptar.
Para desregistrar el servidor de la base de datos desde Plesk:
- Haga clic en el acceso Servidor en el menú de navegación.
- Haga clic en el icono de Servidores de Bases de Datos en el grupo de
servicios.
- Seleccione la casilla de validación a la derecha del nombre del servidor de
la base de datos.
- Haga clic en Eliminar Seleccionadas.
- Confirme la operación y haga clic en Aceptar.
Para desregistrar desde Plesk un servidor de bases de datos que tiene
bases de datos o esta asignado por defecto para las bases de datos de clientes:
- Borrar bases de datos desde el servidor de bases de datos:
- Haga clic en el acceso Servidor en el menú de navegación.
- Haga clic en el icono de Servidores de Bases de Datos en el grupo de
servicios.
- Haga clic en el nombre de máquina de un servidor de bases de datos que
quiere desregistrar desde Plesk.
- Pulse la tecla de Bases de Datos.
- Seleccione la casilla de validación en la esquina superior derecha de la
lista para seleccionar todas las bases de datos.
- Haga clic en Eliminar Seleccionadas.
- Confirme la eliminación y haga clic en Aceptar.
- Crear otro servidor de bases de datos por defecto:
- Haga clic en el acceso a Servidores de Bases de Datos en la barra de
ruta en la parte superior de la pantalla.
- Haga clic en ele nombre de máquina del servidor de bases de datos que desea
hacer por defecto. Esta debe de ser del mismo tipo de base de datos (MySQL
o PostgreSQL)
que la que se va a borrar.
- Seleccione la casilla de verificación etiquetada como Use este servidor
como por defecto para MySQL. Si tiene un servidor PostgreSQL, seleccione la
casilla de verificación etiquetada como Use este servidor por defecto para PostgreSQL.
- Haga clic en Aceptar.
- Vuelva a la lista de servidores de base de datos (Servidor >
Servidores de Base de Datos).
- Seleccione una casilla de verificación correspondiente al servidor de bases
d edatos que yo no necesita.
- Haga clic Eliminar Seleccionadas.
- Confirme la operación y pulse Aceptar.
Importante:
No puede quitar las aplicaciones de bases de datos de esta manera. Para
eliminarlas, las aplicaciones del sitio deben desinstalarse desde los dominios.
Bases de Datos de Hosting
Para crear una nueva base de datos:
- Haga clic en el acceso a Dominios en el menú de navegación.
- Haga clic en el nombre del dominio donde quiere desplegar una base de datos.
- Haga clic en el icono de Servidores de Bases de Datos en el grupo de
servicios.
- Haga clic en Añadir una nueva Base de Datos.
- Introduzca una nombre para la base de datos. Recomendamos que escoja un
nombre que empiece por un símbolo del alfabeto Latino e incluya únicamente
símbolos alfanuméricos y raya de subrayado (hasta 64 símbolos).
- Seleccione tipo de base de datos: MySQL o PostgreSQL.
- Seleccione el servidor de base de datos donde quiere albergar esta
base de datos. Observe que únicamente los administradores de servidores Plesk
pueden elegir donde alojar las bases de datos. Otros usuarios pueden crear bases
de datos en los servidores por defecto.
- Haga clic en Aceptar.
- Para configurar las credenciales del administrador de bases de datos, haga
clic en Añadir un Nuevo Usuario de Bases de Datos.
- Escriba un nombre de usuario y una contraseña que se usarán para acceder los
contenidos de la base de datos.
- Haga clic en Aceptar.
Nota:
Plesk fallará al crear una base de datos si hay una base de datos con el
mismo nombre en el servidor, incluso si esta base de datos no fue creada por
Plesk.
Para importar una base de datos existente:
- Haga clic en el acceso a los Dominios en el menú de navegación.
- Haga clic en el nombre del dominio donde quiere desplegar una base de datos.
- Haga clic en el icono de Bases de Datos en el grupo de
servicios.
- Haga clic en Añadir una nueva Base de Datos.
- Introduzca una nombre para la base de datos. Recomendamos que escoja un
nombre que empiece por un símbolo del alfabeto Latino e incluya únicamente
símbolos alfanuméricos y raya de subrayado (hasta 64 símbolos).
- Seleccione tipo de base de datos: MySQL o PostgreSQL.
- Seleccione el servidor de bases de datos donde quiere albergar esta base de
datos.
- Pulse Aceptar.
- Para configurar las credenciales del administrador de bases de datos, haga
clic en Añadir un Nuevo Usuario de Bases de Datos.
- Escriba el nombre de usuario y contraseña que se usará para administrar los
contenidos de la base de datos. Pulse Aceptar.
- Haga clic en el icono Administración Web-DB en el grupo de
Herramientas. Una interfaz a la herramienta de administración de phpMyAdmin (o phpPgAdmin)
se abrirá en una ventana independientemente.
- Haga clic en el icono de la ventana de peticiones en el margen izquierda.
- Haga clic en la tecla de Importar ficheros.
- Seleccione el fichero de texto que contiene los datos y pulse Empezar.
- Haga clic en los datos Insertados desde un enlace de fichero de texto.
Para administrar bases de datos y sus contenidos, utilice su cliente MySQL o PostgreSQL
o la herramienta de administración de bases de datos basada en web accesible
desde el panel de control Plesk (Dominio > Nombre de Dominio > Bases de Datos >
Nombre de Base de Datos > Administración Web-DB).
Para eliminar una base de datos con su contenido:
- Haga clic en el acceso a los Dominios en el menú de navegación.
- Haga clic en el nombre del dominio donde esta la base de datos que quiere
eliminar.
- Haga clic en el icono de Servidores de Bases de Datos en el grupo de
servicios.
- Seleccione la casilla de verificación correspondiente a la base de datos que
quiere eliminar. Si la casilla aparece en gris, significa que esta base de datos
se está utilizando por una aplicación del sitio y sólo la puede eliminare si
desintala la respectiva aplicación.
- Haga clic en Eliminar Seleccionados.
- confirme la eliminación y pulse Aceptar.
Para crear una cuenta de usuario de base de datos:
- Haga clic en el acceso a los Dominios en el menú de navegación.
- Haga clic en el nombre de dominio.
- Haga clic en el icono de Bases de Datos en el grupo de
Servicios.
- Haga clic en un nombre de base de datos. Una lista de bases de datos se
abrirá.
- Haga clic en Añadir Nuevo Usuario de Base de Datos.
- Escriba un nombre de usuario y una contraseña que se usará para acceder a
los contenido de la base de datos. Pulse Aceptar.
Para eliminar una cuenta de usuario de base de datos:
- Haga clic en el acceso a los Dominios en el menú de navegación.
- Haga clic en el nombre de dominio.
- Haga clic en el icono de Bases de Datos en el grupo de
Servicios.
- Haga clic en un nombre de base de datos. Una lista de bases de datos se
abrirá.
- Seleccione un casilla de verificación correspondiente a la cuenta de usuario
que desea eliminar.
- Haga clic en Eliminar Seleccionados. Siguiente, confirme la
eliminación y pulse Aceptar.
Para cambiar la contraseña para un usuario de base de datos:
- Haga clic en el acceso a los Dominios en el menú de navegación.
- Haga clic en el nombre de dominio.
- Haga clic en el icono de Bases de Datos en el grupo de
Servicios.
- Haga clic en un nombre de base de datos. Una lista de bases de datos se
abrirá.
- Haga clic en el nombre de usuario de base de datos.
- Escriba una nuevo contraseña y pulse Aceptar.