Habilitar MySQL para conexiones remotas

  1. Instalar :
    apt-get install mysql-server mysql-client php5-mysql
  2. La primera vez que accede hay que crear la contraseña de administrador:
    sudo /usr/bin/mysqladmin -u root password clavenueva 
    ( en el fichero /etc/mysql/my.cnf se encuentran las opciones basicas : registro, puerto )
  3. Permitir las conexiones desde un host remoto:
    nano /etc/mysql/my.cnf (y modificamos la linea )  <blockquote>
    bind-address = 127.0.0.1 (la cambiamos por) 
    
    bind-address = 0.0.0.0 </blockquote>
    
    ( si todav&iacute;a nos da problemas )
    $ nano /etc/hosts/allow ( y a&ntilde;adimos la linea )  <blockquote>
    mysqld: all </blockquote>
    
    ( tambien nos servir&iacute;a poner la direcci&oacute;n ip de los clientes que se van a conectar )
  4. Acceso conexiones remotas usuario root en mysql (para usar algun gui externo):
    $ mysql -u root -p 
    
    > GRANT ALL ON *.* TO root@'%' IDENTIFIED BY 'password_user'; 
    
    > FLUSH PRIVILEGES;
Comments Are Closed