DBA Oracle

Es similar a MySQL. Cambia que:
  • En Oracle no hay CREATE DATABASE
  • En Oracle hay roles. En MySQL simplemente concedemos ALL PRIVILEGES sobre una base de datos concreta.
Aquí está la presentación de clase.

Instalamos el cliente "mysql" y el servidor de MySQL (mysql-server)
yum install mysql mysql-server
unnamed.jpg
Debemos tener en cuenta que al instalarlo, nos guiará con una serie de consejos tales como ponerle una contraseña a nuestro servicio MySQL, indicándonos concretamente c-omo hacerlo.

Una vez instalado MySQL y comprobado que nuestro archivo de instalación de Joomla sea compatible con la versión de PHP que necesitemos, deberemos pasar a crear una base de datos para nuestra web en Joomla.

El primer paso será crear la base de datos. Para ello, utilizaremos el siguiente comando:
CREATE DATABASE joomladb;
Para comprobar que se ha creado correctamente, ejecutaremos:
SHOW DATABASES;
Esto mostrará la lista de base de datos que tenemos, lista en la que tendrá que mostrarse la que creamos anteriormente.

Posteriormente tendremos que crear un usuario para esta base de datos, que en este caso será "jmluser". Además, le asignaremos una contraseña. Para ello:
CREATE USER joomlauser@`localhost` IDENTIFIED BY 'altair';
Una vez hecho esto tendríamos que dar todos los permisos al usuario jmluser para acceder a la base de datos:

GRANT ALL ON joomladb.* TO joomlauser;
Y, finalmente, para usar ya esta tabla con todos los parámetros que hemos especificado, utilizaremos:

USE joomladb;
Una vez seguido esto, pasaremos a la instalación de Joomla, en la que cuando nos pida los datos que hemos especificado, pondremos cada dato en su correspondiente lugar (nombre de base de datos, host, usuario...)