Instalación y configuración MySQL en Centos (linux)

Instalación y configuración bàsica de un servidor MySQL en un Centos 5.5

Instalar cliente (mysql) y servidor (mysql-server)

> yum -y install mysql mysql-server

El servicio del mysql es el mysqld
Para poner en marxa, para y reiniciar:

> /etc/init.d/mysqld start
> /etc/init.d/mysqld stop
> /etc/init.d/mysqld restart


Comprobamos que el mysqld se ha puesto en marcha y que esta escuchando a través del puerto 3306 que es el que utiliza por defecto mysql:
> netstat -tulpn | grep ":3306"


Habilitamos el servicio para los niveles 3, 4 y 5:
> chkconfig --level 345 mysqld on


Lo comprobamos:
> chkconfig --list | grep "mysqld"


La primera vez que accedemos al servidor mysql debemos asignar una contraseña al usuario root:
> mysql -u root
password: NuestraContrasena


Acceder al mysql:
> mysql -u root -p


Creamos una base de datos, la llamamos testdb:
mysql> CREATE DATABASE testdb;


Creamos un usuario que pueda acceder al mysql des de la ip 192.168.1.10
mysql> CREATE USER 'testuser'@'192.168.1.10' IDENTIFIED BY '1234';


Damos permiso total al usuario creado anteriormente para la base de datos testdb:
mysql> GRANT ALL ON testdb.* TO 'testuser'@'192.168.1.10';


Le decimos al servidor mysql que actualize los últimos cambios realizados:
mysql> FLUSH PRIVILEGES;


Para salir del mysql:
mysql> quit;




Si el post te ha ayudado a salir de un marrón, te ha servido pá lo que sea o simplemente te ha gustado y quieres colaborar puedes pinchar en los anuncios ;)

Leave a Reply

Your email address will not be published. Required fields are marked *