martes, 3 de noviembre de 2009

Configurar mysql 5.0.84 para slackware 13


Bueno esta semana estuve trabajando un poco con bases de datos lei un poco de postgres y mysql , por ahorora usare mysql ya que postgres es un gestor de base de datos orientado a objetos.

Bueno comencemos:

Antes de nada al momento de instalar slackware nos habeis fijado queya nos lo trae instalado pues , si ya esta instalado por que no esta¡¡ Bueno esto se debe a que el servidor no tiene permisos para que inicie para esto entramos a consola como root y tecleamos:


#chmod +x /etc/rc.d/rc.mysqld


creamos la base de datos inicial 

#mysql_install_db --user=mysql

Creamos los permisos de grupo para el manejo de la base de datos

#chown -R mysql.mysql /var/lib/mysql

iniciamos el servidor

#/etc/rc.d/rc.mysqld start

Instalamos mysql :

#mysql_secure_installation

este es un script que nos configura mysql.
Nos da una serie de preguntas sobre la configuración:


Ingrese la contraseña de root,como es la primera vez la contraseña esta en blanco ose solo presionamos enter

Enter current password for root (enter for none):
OK, successfully used password, moving on...


Pregunta si deseamos cambiar la contraseña colocamos  "y" 




Setting the root password ensures that nobody can log into the MySQL
root user without the proper authorisation.

You already have a root password set, so you can safely answer 'n'.


Change the root password? [Y/n] y
New password:

Re-enter new password:
Password updated successfully!
Reloading privilege tables..
 ... Success!




De aqui respondemossegun nuestars necesidades:

Remove anonymous users? [Y/n] n
 ... skipping.               

Normally, root should only be allowed to connect from 'localhost'.  This
ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] y
 ... Success!                      

By default, MySQL comes with a database named 'test' that anyone can
access.  This is also intended only for testing, and should be removed
before moving into a production environment.                        

Remove test database and access to it? [Y/n] n
 ... skipping.                              

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

Reload privilege tables now? [Y/n] y
 ... Success!

Cleaning up...



All done!  If you've completed all of the above steps, your MySQL
installation should now be secure.

Thanks for using MySQL


 Y listo ya tenemos nuestro mysql instalado, ahora ya podremos disfrutar del principal gestor de base de datos de software libre....

No hay comentarios:

Publicar un comentario