Breaking

viernes, 14 de abril de 2017

Owncloud (Windows) como nube Privada (VII) Crear contraseña root en MySQL



Manual de Instalación paso a paso
Crear contraseña root en MySQL
___________________________________________________________________________________
 Cuando instalamos Owncloud,  por defecto no se instala la contraseña de MySQL con lo cual tenemos  una cuenta con privilegios pero con una brecha de vulnerabilidad, con lo que se recomienda corregir esa brecha de seguridad.

Nota: Poner de contraseñas  siempre la misma que pusisteis en la instalacion de  owncloud como root.
________________________________________________________________________________
 
 Configuración:
Abrimos el navegador e introducimos como dirección localhost, una vez dentro del dashboard, escogemos en la parte superior derecha PHPMyAdmin, entramos en el server y elegimos cuentas de usuarios, como vereis hay tres servicios con usuario root ( 127.0.0.1, localhost y ::1), que tienen privilegios pero no tienen contraseña, pues vamos a ponérselas, en la imagen ya están puestas las contraseñas de root pero en vuestro caso donde pone contraseña dirá "no"


Elegimos el primero de los tres localhosteditar privilegios, en esta pantalla elegimos cambio de contraseña, introducimos  la contraseña y la repetimos finalmente  aceptamos.


Te saldrá una pantalla con un aviso en otro color diciendonos que la contraseña ha sido cambiada, pero realmente nos queda el paso mas importante que es añadir la contraseña que acabamos de introducir al archivo config.inc.php,  sin esto no funcionará.Tendremos que editar dicho archivo, para ello abrimos el panel de control de Xampp, elegimos config en el modulo apache y pinchamos en el archivo phpMyAdmin  (config.inc.php).

 Tendremos en pantalla el archivo para ser editado, elegimos formatajuste de linea y buscamos donde pone:
 [' password '] - ""  justo dentro de las comillas tenemos que poner la misma contraseña que antes creamos, a continuación guardar cambios  y salir.



Volvemos a la pantalla de usuarios y  vemos que el server localhost ya tiene contraseña.
Repetimos el mismo proceso para poner la contraseña al server 127.0.0.1 y al otro server  ::1, pero sin modificar el fichero config.inc.php puesto que ya lo tenemos modificado. 

  Al final como vemos en la primera imagen ya tendremos puesta la contraseña de root a los distintos server.
Una de las cosas que nos soluciona tener puestas las contraseñas en la base de datos es poder añadir sin problemas archivos de forma manual sin tener que subirlos en el servidor, los añadimos directamente en la ruta:
 xampp\htdosc\owncloud\data\root\files
 todo lo que pongamos aquí lo estamos  añadiendo de forma manual a la base de datos del  sevidor, pero  sin darnos ningún problema ya que contamos con  los privilegios de root con contraseña, osea aparecerán en el servidor owncloud sin tener que subirlos.
(Es una manera muy cómoda de añadir grandes cantidades de datos al servidor).

__________________________________________________

No hay comentarios:

Publicar un comentario

Adbox