Ahora vamos a activar y después configurar MySQL para protegerlo de los ataques que venga de la Web a nuestro Servidor Web y LAMP, es decir, para hacerlo mas seguro.
Abrimos un Terminal en Inicio; entramos como superusuario
root con el siguiente comando e introducir la contraseña de
root:
Activamos MySQL con el siguiente comando:
Cita:
|
mysql_install_db --user=mysql
|
Ahora vamos a mejorar la seguridad de MySQL.
Ejecutamos el siguiente comando
Cita:
|
/usr/bin/mysql_secure_installation
|
Donde nos pedirá una contraseña para el usuario
root de MySQL pero como lo acabamos de instalar no existe asi que pulsar "Enter",
OJO no confundirlo con el superusuario
root de nuestro sistema u openSUSE.
A continuación contestaremos 'Y' de yes (si) a cada pregunta,
en la 1ª pregunta nos pedirá una contraseña para el usuario root de MySQL que NO deberéis del olvidadla nunca, necesario para entrar con phpMyAdmin que lo comentaremos despues.
Cita:
Set root password? [Y/n] y
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y
|
Os dejo las imágenes de la ejecución y las contestaciones de las preguntas.
Y ahora comprobamos su funcionamiento, solo hay que ejecutar el comando
mysqlshow -u root -p , a continuación la password del usuario
root de MySQL,
OJO, no la password del superusuario
root de sistema; donde nos aparecerá las tablas ya creadas.
Código:
mysqlshow -u root -p
Enter password:
+--------------------+
| Databases |
+--------------------+
| information_schema |
| mysql |
+--------------------+