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:

  1. Prepare un servidor de bases de datos remoto:
  2. 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:

  1. 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.
  2. Acceda como root a su servidor y cambie al directorio donde ha guardado la distribución RPM.
  3. Escriba el siguiente comando en el prompt: rpm -ivh "mysql_file_name.rpm"
  4. 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.
  5. 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:

  1. 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.
  2. Acceda como root a su servidor y cambie al directorio donde ha guardado el paquete de la distribución RPM.
  3. 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".
  4. 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.
  5. 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

  6. Para restaurar PostgreSQL, introduzca en siguiente comando en el prompt: service postgresql restart.
  7. 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.
  8. 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:

  1. Valídese en Plesk.
  2. Haga clic al acceso al Servidor en el menú de navegación.
  3. Haga clic en el icono de Servidores de Navegación Grupo de Servicios.
  4. Haga clic en el icono Añadir Base de Datos en el grupo de Herramientas.
  5. Especifique las propiedades del servidor de bases de datos:
  6. Haga clic en Aceptar.

Para administrar un servidor de bases de datos:

  1. Haga clic en el acceso al Servidor en el menú de navegación.
  2. Haga clic en el icono Servidores de Bases de Dato el grupo de Servicios.
  3. 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:

  1. Inicie sesión en el servidor de bases de datos MySQL como root.
  2. Inicie sesión en MySQL como root.
  3. 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.

  4. Haga clic en el panel de control de su Plesk.
  5. Haga clic en el acceso a Servidor en el menú de navegación.
  6. Haga clic en el icono de Servidores de Bases de Datos en el grupo de servicios.
  7. Haga clic en el nombre de servidor de bases de datos.
  8. 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:

  1. Inicie sesión en el servidor de bases de datos de PostgreSQL como root.
  2. Inicie sesión en PostgreSQL como root.
  3. Introduzca el comando en el prompt: ALTER USER root WITH PASSWORD 'nueva_contraseña';
  4. Haga clic en el panel de control de su Plesk.
  5. Haga clic en el acceso a Servidor en el menú de navegación.
  6. Haga clic en el icono de Servidores de Bases de Datos en el grupo de servicios.
  7. Haga clic en el nombre de servidor de bases de datos.
  8. Escriba la contraseña del nuevo administrador y haga clic en Aceptar.

Para  desregistrar el servidor de la base de datos desde Plesk:

  1. Haga clic en el acceso Servidor en el menú de navegación.
  2. Haga clic en el icono de Servidores de Bases de Datos en el grupo de servicios.
  3. Seleccione la casilla de validación a la derecha del nombre del servidor de la base de datos.
  4. Haga clic en Eliminar Seleccionadas.
  5. 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:

  1. Borrar bases de datos desde el servidor de bases de datos:
  2. Crear otro servidor de bases de datos por defecto:
  3. Vuelva a la lista de servidores de base de datos (Servidor > Servidores de Base de Datos).
  4. Seleccione una casilla de verificación correspondiente al servidor de bases d edatos que yo no necesita.
  5. Haga clic Eliminar Seleccionadas.
  6. 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:

  1. Haga clic en el acceso a Dominios en el menú de navegación.
  2. Haga clic en el nombre del dominio donde quiere desplegar una base de datos.
  3. Haga clic en el icono de Servidores de Bases de Datos en el grupo de servicios.
  4. Haga clic en Añadir una nueva Base de Datos.
  5. 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).
  6. Seleccione tipo de base de datos: MySQL o PostgreSQL.
  7. 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.
  8. Haga clic en Aceptar.
  9. Para configurar las credenciales del administrador de bases de datos, haga clic en Añadir un Nuevo Usuario de Bases de Datos.
  10. Escriba un nombre de usuario y una contraseña que se usarán para acceder los contenidos de la base de datos.
  11. 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:

  1. Haga clic en el acceso a los Dominios en el  menú de navegación.
  2. Haga clic en el nombre del dominio donde quiere desplegar una base de datos.
  3. Haga clic en el icono de Bases de Datos en el grupo de servicios.
  4. Haga clic en Añadir una nueva Base de Datos.
  5. 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).
  6. Seleccione tipo de base de datos: MySQL o PostgreSQL.
  7. Seleccione el servidor de bases de datos donde quiere albergar esta base de datos.
  8. Pulse Aceptar.
  9. Para configurar las credenciales del administrador de bases de datos, haga clic en Añadir un Nuevo Usuario de Bases de Datos.
  10. Escriba el nombre de usuario y contraseña que se usará para administrar los contenidos de la base de datos. Pulse Aceptar.
  11. 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.
  12. Haga clic en el icono de la ventana de peticiones en el margen izquierda.
  13. Haga clic en la tecla de Importar ficheros.
  14. Seleccione el fichero de texto que contiene los datos y pulse Empezar.
  15. 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:

  1. Haga clic en el acceso a los Dominios en el  menú de navegación.
  2. Haga clic en el nombre del dominio donde esta la base de datos que quiere eliminar.
  3. Haga clic en el icono de Servidores de Bases de Datos en el grupo de servicios.
  4. 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.
  5. Haga clic en Eliminar Seleccionados.
  6. confirme la eliminación y pulse Aceptar.

Para crear una cuenta de usuario de base de datos:

  1. Haga clic en el acceso a los Dominios en el  menú de navegación.
  2. Haga clic en el nombre de dominio.
  3. Haga clic en el icono de Bases de Datos en el grupo de Servicios.
  4. Haga clic en un nombre de base de datos. Una lista de bases de datos se abrirá.
  5. Haga clic en Añadir Nuevo Usuario de Base de Datos.
  6. 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:

  1. Haga clic en el acceso a los Dominios en el  menú de navegación.
  2. Haga clic en el nombre de dominio.
  3. Haga clic en el icono de Bases de Datos en el grupo de Servicios.
  4. Haga clic en un nombre de base de datos. Una lista de bases de datos se abrirá.
  5. Seleccione un casilla de verificación correspondiente a la cuenta de usuario que desea eliminar.
  6. 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:

  1. Haga clic en el acceso a los Dominios en el  menú de navegación.
  2. Haga clic en el nombre de dominio.
  3. Haga clic en el icono de Bases de Datos en el grupo de Servicios.
  4. Haga clic en un nombre de base de datos. Una lista de bases de datos se abrirá.
  5. Haga clic en el nombre de usuario de base de datos.
  6. Escriba una nuevo contraseña y pulse Aceptar.